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.
ЗАПРОС НА АНАЛИЗ
Кратко расскажите, что хотите улучшить.
Первичное обсуждение ни к чему не обязывает. Вы получите честную рекомендацию, подходящие этапы и факторы цены.
scheduleоколо 2 минутtask_altбез обязательств
mark_email_readПосле отправки вы получите подтверждение по email, затем продолжим в выбранном вами канале.
ВАШ ВЫБОР
Настройки cookie
Необходимые cookieСохраняют выбор и защищают форму.
Анонимная аналитикаПомогает понять полезность страниц только после согласия.