me_edu
JavaScript с нуляШаг 13 из 40 · 0% пройдено
Условия и логика · Условия и логика

Множественный выбор и тернарный оператор

Шаг 13 из 406 минТеория
Цель

Понять основной механизм темы «Множественный выбор и тернарный оператор» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

ABYANDТаблица истинностиA BY0 000 101 001 11
Логический вентиль и таблица истинности связывают входы с выходным состоянием.
Опорная идея

Когда вариантов много, цепочку if удлинять неудобно. Помогает else if:

if (score >= 90) grade = "5"; else if (score >= 75) grade = "4"; else if (score >= 60) grade = "3"; else grade = "2";

Для короткого выбора из двух значений есть тернарный оператор условие ? a : b:

const status = age >= 18 ? "взрослый" : "ребёнок";

Если условие истинно, берётся значение после ?, иначе — после :. Это компактная замена короткому if/else внутри выражения.

Для сравнения одного значения с множеством вариантов есть switch — он удобен, когда проверяют одну переменную на конкретные значения.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.