JS-045
Навчальна ілюстрація про else if у JavaScript — Ще одна перевірка
Beginner5 min~5 min read#else-if#conditions#branching

else if

Ще одна перевірка

Goal

Навчись перевіряти кілька умов послідовно за допомогою else if.

Explanation

  • else if дозволяє додати нову перевірку після if.
  • Якщо перша умова не спрацювала, JavaScript перевіряє наступну.
  • Можна створювати ланцюжок із багатьох умов.
  • Виконається лише перший блок, умова якого стала true.
  • else if часто використовують для вибору одного варіанта з кількох.

Аналогія

Ти спочатку дивишся чи спекотно. Якщо ні — перевіряєш чи тепло. Якщо ні — перевіряєш чи холодно.

Code

if (isHot) {
  console.log("T-shirt");
} else if (isWarm) {
  console.log("Jacket");
} else {
  console.log("Coat");
}

Result: Jacket

Типова помилка

Новачки думають, що всі else if виконуються. Насправді виконується лише перший блок з true-умовою.

Remember

  • else if додає додаткову умову.
  • Умови перевіряються зверху вниз.
  • Після першого true решта перевірок не виконуються.

Quick Quiz

Що робить else if?

Resources