JS-045

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?