Конструкция else
задает блок кода,
который выполнится при ложном условии в конструкции
if
.
Синтаксис
if (логическое выражение) {
/*
расположенный здесь код выполниться,
если логическое выражение верное
*/
} else {
/*
расположенный здесь код выполниться,
если логическое выражение неверное
*/
}
В случае, если в фигурный скобках только одно выражение, можно эти фигурные скобки не писать.
Пример
Проверим, значение переменной больше нуля или нет:
let test = -1;
if (test > 0) {
alert('верно');
} else {
alert('неверно');
}
Пример
Конструкции if-else можно вкладывать друг в друга произвольным образом:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('меньше или равно 5');
} else {
alert('больше 5');
}
} else {
alert('меньше нуля');
}
Смотрите также
-
урок из учебника JavaScript,
в котором подробно описывается работа с if-else -
урок из учебника JavaScript,
в котором рассказывается о сокращенным синтаксисе else -
конструкцию
elseif
,
которая также делает условие -
конструкцию
switch
,
которая также делает условие