If statement
Es una condicional que se ejecuta cuando es verdad algo y no cuando es falso
If…Else statemente
Se utiliza para añadir un nuevo comportamiento a la condicional que se evalúa a false
Comparison Operators
Less than : < Greather than: > Less than or equal to: <= Greater than or equal to: >= is equal to: === is not equal to: !==
Logical operators
&& and operator
|| or operator
! not operator
Falsy Values
Todo lo demás que no sea falsy es thruty 0 "" o '' null undefined NaN
short-circuit evaluation
Funcion con operadores logicos como por ejemplo el || que pone siempre el valor que no es falsy
ternary operator
Es un short-hand syntax de if…else para simplificar la primera expresion se ejecuta si es true y la segunda sino
else if
Nos permite meter mas condicionales como resultado
switch
es otra forma de else if para multiples resultados de una expresion