Конструкция else if
Конструкцията else if едновременно
е конструкция else
и следващо условие if.
Синтаксис
if (логически израз 1) {
/*
кодът, разположен тук, ще се изпълни,
ако логическият израз 1 е верен
*/
} else if (логически израз 2) {
/*
кодът, разположен тук, ще се изпълни,
ако логическият израз 2 е верен
*/
} else {
/*
кодът, разположен тук, ще се изпълни,
ако логическият израз 2 е неверен
*/
};
В случай, че във фигурните скоби има само един израз, може тези фигурни скоби да не се пишат.
Пример
Нека проверим дали в променливата е запазено число
1, 2 или 3 и да изведем
съответната стойност:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('непозната стойност');
};