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

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

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

  • конструкцию if,
    которая делает условие
  • конструкцию else,
    которая делает обратное условие
enru