ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
1 of 264 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Конструкция if

Конструкция 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('меньше нуля'); }

Смотрите также

  • конструкцию else,
    которая делает обратное условие
  • конструкцию elseif,
    которая также делает условие
  • конструкцию switch,
    которая также делает условие
byenru