Ми хочемо зробити цей проєкт з відкритим кодом доступним для людей у всьому світі.

Допоможіть перекласти цей підручник вашою мовою!

назад до уроку

Чи потрібен "else"?

важливість: 4

Наступна функція повертає true, якщо параметр age більший за 18.

Інакше вона запитує підтвердження через confirm і повертає його результат:

function checkAge(age) { if (age > 18) { return true; } else { // ... return confirm('Батьки дозволили?'); } }

Чи буде функція працювати по-іншому, якщо забрати else?

function checkAge(age) { if (age > 18) { return true; } // ... return confirm('Батьки дозволили?'); }

Чи є різниця в поведінці цих двох варіантів?

Немає різниці!

В обох випадках return confirm('Батьки дозволили?') виконується саме тоді, коли умова if є помилковою.