La sentencia if
La sentencia if establece una condición. Con
esta sentencia podemos plantear a la programa,
por ejemplo, la pregunta "¿es la variable a
mayor que la variable b?", y dependiendo de la respuesta
ejecutar un código u otro.
Generalmente esta sentencia se utiliza
en combinación con la sentencia else.
Sintaxis
if (expresión lógica) {
/*
el código ubicado aquí se ejecutará
si la expresión lógica es verdadera
*/
};
En el caso de que dentro de las llaves solo haya una expresión, se pueden omitir estas llaves.
Ejemplo
Si el valor de la variable es igual a uno, mostraremos un mensaje en pantalla:
let test = 1;
if (test == 1) {
alert('+++');
}
Ejemplo
Comprobemos si el valor de la variable es mayor que cero o no:
let test = 1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Ejemplo
Las sentencias if-else se pueden anidar entre sí
de forma arbitraria:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('menor o igual a 5');
} else {
alert('mayor que 5');
}
} else {
alert('menor que cero');
}