Встречается на собеседованиях • сегодня

Почему тернарный оператор так называется в JavaScript

Тернарный оператор называется так потому, что он принимает три операнда (от латинского "ternarius" — тройной). Это единственный оператор в JavaScript, который работает с тремя частями:

  1. Условие (перед ?)
  2. Выражение при истинности условия (после ?)
  3. Выражение при ложности условия (после :)

Пример:

javascript
const age = 20;
const status = age >= 18 ? 'adult' : 'minor';
// условие ? если true : если false

Ключевые особенности:

  • Альтернатива if/else для простых условий
  • Возвращает значение (можно использовать в присваивании)
  • Позволяет писать более компактный код
  • Читается как вопрос и ответ: "age больше 18? Если да — 'adult', иначе — 'minor'"
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы