Конструкция else if - альтернатива условию на JavaScript
Конструкция 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('не известное значение');
};