La construcción else
La construcción else establece un bloque de código,
que se ejecutará si la condición en la construcción
if es falsa.
Sintaxis
if (expresión lógica) {
/*
el código ubicado aquí se ejecutará,
si la expresión lógica es verdadera
*/
} else {
/*
el código ubicado aquí se ejecutará,
si la expresión lógica es falsa
*/
};
En el caso de que dentro de las llaves haya solo una expresión, se pueden omitir estas llaves.
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 construcciones 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 a 5');
}
} else {
alert('menor que cero');
}