Этот вопрос проверяет знание тернарного оператора и его использование для коротких условных выражений.
Тернарный оператор — это короткий способ записи условного оператора if...else. Синтаксис выглядит так: условие ? выражение1 : выражение2. Если условие истинно, выполняется выражение1, если ложно — выражение2.
Тернарный оператор (или условный оператор) в JavaScript позволяет упростить запись обычного условия if...else.
Это полезно для коротких и простых условий, где нужно выбрать одно из двух значений. Синтаксис тернарного оператора:
условие ? выражение1 : выражение2;Если условие истинно (true), выполняется первое выражение, если ложно (false) — второе. Например:
let age = 18;
let message = age >= 18 ? "Взрослый" : "Несовершеннолетний";
console.log(message); // "Взрослый"Этот код эквивалентен следующему:
if (age >= 18) {
message = "Взрослый";
} else {
message = "Несовершеннолетний";
}Тернарный оператор часто используется для упрощения простых условий, особенно при присваивании значений переменным или в JSX при работе с React.