Встречается на собеседованиях • сегодня

Есть ли конструкция "else if" в JS

Да, в JavaScript есть конструкция else if, которая позволяет проверять несколько условий последовательно. Она используется внутри условного оператора if:

javascript
if (condition1) {
  // выполнится, если condition1 === true
} else if (condition2) {
  // выполнится, если condition1 === false и condition2 === true
} else {
  // выполнится, если все предыдущие условия === false
}

Фактически else if - это просто комбинация else и следующего за ним if. Можно писать и так:

javascript
if (condition1) {
  // ...
} else {
  if (condition2) {
    // ...
  }
}

Но первый вариант с else if читается лучше и используется чаще.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы