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