УРОК 21 ИЗ 50

Выберите ветку через switch

Используйте switch, чтобы выбрать сообщение по точному значению.

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

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

switch вычисляет выражение один раз и ищет первый case со строгим совпадением. break предотвращает переход к следующему case, а default обрабатывает остальные значения.

Правильный пример
const role = 'editor';
switch (role) {
  case 'admin':
    console.log('Administrare');
    break;
  case 'editor':
    console.log('Editare');
    break;
  default:
    console.log('Vizualizare');
}

Значение editor активирует второй case и выводит одно сообщение.

Частая ошибка
if (role === 'editor') { console.log('Editare'); }

Результат может быть верным, но упражнение проверяет структуру switch, case и явную остановку.

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

Ваше задание

Для role = «editor» выведите «Editare» через switch, два case, break и default.

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

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

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

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

0%не проверено
  • role объявлен через const.
  • switch проверяет role и содержит admin, editor и default.
  • Вывод точно равен Editare.
Объясните логику решения

switch сравнивает role с каждым case; break завершает case editor до default.