JS-046
Nested if у JavaScript: наочний приклад для теми «if всередині if»
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?

Resources