УРОК 20 ИЗ 50

Выберите с условным оператором

Используйте форму условие ? значение1 : значение2 для короткого выбора.

Официальный источникECMAScript — conditional operatorПроверено: 2026-08-26
ШАГ 1 · ИЗУЧИТЕ

Как это работает

Условный оператор вычисляет условие перед ?. Если оно truthy, возвращается первое выражение, иначе выражение после :.

Правильный пример
const tasks = 3;
const status = tasks > 0 ? 'Activ' : 'Gol';
console.log(status);

tasks > 0 истинно, поэтому status получает «Activ».

Частая ошибка
const status = 'Activ';

Жёстко заданное значение не показывает выбор между двумя результатами.

ШАГ 2 · ПРИМЕНИТЕ

Ваше задание

Объявите status условным оператором на основе tasks > 0 и выведите status.

ШАГ 3 · ЗАПУСТИТЕ

Напишите и запустите код

script.jsJAVASCRIPT
Изолированная консольизолировано
Подготовка среды…
Запустите код, чтобы увидеть результат.
Черновик хранится только в этом браузере.Изолированный QuickJS · без DOM, сессии и сети
ШАГ 4 · ПРОВЕРЬТЕ

Что должно пройти

0%не проверено
  • tasks и status объявлены через const.
  • status использует tasks > 0 ? … : …
  • Вывод равен Activ.
Объясните логику решения

Условное выражение создаёт значение status, а консоль подтверждает выбранную ветку.