Конструкura else if
La construcción else if es simultáneamente
una construcción else
y la siguiente condición if.
Sintaxis
if (expresión lógica 1) {
/*
el código ubicado aquí se ejecutará
si la expresión lógica 1 es verdadera
*/
} else if (expresión lógica 2) {
/*
el código ubicado aquí se ejecutará
si la expresión lógica 2 es verdadera
*/
} else {
/*
el código ubicado aquí se ejecutará
si la expresión lógica 2 es falsa
*/
};
En el caso de que haya solo una expresión entre llaves, se pueden omitir estas llaves.
Ejemplo
Comprobemos si la variable contiene el número
1, 2 o 3 e imprimamos
el valor correspondiente:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('valor desconocido');
};