JS-046

Beginner4 min~4 min read#nested-if#if#conditions
Nested if
if всередині if
Goal
Навчись використовувати один if всередині іншого для багаторівневих перевірок.
Explanation
- Nested if означає вкладений if.
- Спочатку виконується зовнішня перевірка.
- Лише якщо вона true, виконується внутрішній if.
- Так можна будувати складніші умови крок за кроком.
- Nested if часто використовують для перевірки доступу, ролей і прав користувачів.
Аналогія
Щоб потрапити у VIP-зону, спочатку потрібно пройти через головний вхід. Лише після цього перевіряють VIP-статус.
Code
if (loggedIn) {
if (isVIP) {
console.log("Access");
}
}Result: Access
Типова помилка
Новачки думають, що всі if перевіряються одночасно. Насправді внутрішній if виконається лише після проходження зовнішнього.
Remember
- ✦ Внутрішній if перевіряється лише після зовнішнього.
- ✦ Nested if — це if всередині if.
- ✦ Дозволяє створювати послідовні перевірки.
Quick Quiz
Коли виконується внутрішній if?