Назад к вопросам
Intern
86
questionbank
Что такое тернарный оператор?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Тернарный оператор (condition ? expression1 : expression2) — это сокращенная форма условного оператора if-else. Он возвращает одно из двух значений в зависимости от истинности условия.
Пример использования:
const age = 20;
const status = age >= 18 ? 'Совершеннолетний' : 'Несовершеннолетний';
// status будет 'Совершеннолетний'
Этот код эквивалентен следующему:
const age = 20;
let status;
if (age >= 18) {
status = 'Совершеннолетний';
} else {
status = 'Несовершеннолетний';
}
Тернарный оператор удобен для простых условных присваиваний и выражений, делая код более компактным. Однако для complex логики предпочтительны if-else или switch.