Конструкция 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('не известное значение');
}
Смотрите также
-
урок из учебника JavaScript,
в котором подробно описывается работа с elseif -
урок из учебника JavaScript,
в котором подробно описывается работа с if-else