Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 12 из 114 · 11 мин
Короткое условие ? :, выбор из многих вариантов switch / case / break / default.
Для простого «или то, или это» есть запись в одну строку. А для длинного списка вариантов — switch.
? :условие ? да : нет — выражение, которое возвращает одно из двух.const done = true;
console.log(done ? "Готово" : "В работе");switchswitch (x) { case "S": … break; } — сравнивает x с каждым case через ===. В конце каждого case ставят break, иначе выполнение «проваливается» в следующий.const level = "medium";
switch (level) {
case "easy": console.log(10); break;
case "medium": console.log(20); break;
default: console.log(30);
}defaultcase не подошёл.Тернарный оператор — для коротких выражений. Если внутри уже условие в условии, пиши обычный if.
По level найди points через switch: easy → 10, medium → 20, иначе 30.
switch — пока нетbreak — пока нетСделай label через тернарный оператор: задача, если count === 1, иначе задачи.
? : — пока нетВыберите один ответ.
Что вернёт 5 > 3 ? "да" : "нет"?
Выберите один ответ.
Что будет, если в case забыть break?
Проверяем состояние обучения…