JS-047

Beginner4 min~4 min read#ternary#conditional#if-else
Ternary Operator
Короткий if else
Goal
Навчись використовувати тернарний оператор як короткий запис if else.
Explanation
- Тернарний оператор дозволяє вибрати одне з двох значень.
- Він складається з трьох частин: умова, значення для true, значення для false.
- Синтаксис має вигляд: умова ? значення1 : значення2.
- Якщо умова true — повертається перше значення.
- Якщо умова false — повертається друге значення.
Аналогія
Уяви питання з двома варіантами відповіді. Якщо відповідь «так» — отримуєш один результат, якщо «ні» — інший.
Code
let result = isAdult ? "Adult" : "Child";
console.log(result);Result: Adult
Типова помилка
Новачки плутають порядок частин. Після ? завжди йде результат для true, після : — для false.
Remember
- ✦ Тернарний оператор — це короткий if else.
- ✦ ? означає варіант для true.
- ✦ : означає варіант для false.
Quick Quiz
Що поверне true ? "Yes" : "No"?