Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про JavaScript: оператор, тернарный

Что такое тернарный оператор?

Этот вопрос проверяет знание тернарного оператора и его использование для коротких условных выражений.

Короткий ответ

Тернарный оператор — это короткий способ записи условного оператора 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.

Уровень

  • Рейтинг:

    1

  • Сложность:

    1

Навыки

  • JavaScript

    JavaScript

Ключевые слова

#оператор

#тернарный

Подпишись на React Developer в телеграм