# Тернарный оператор

URL: https://chugunov.pro/glossary/backend/ternarnyi-operator/
Оригинальное название: ternary operator
Раздел: [Backend](https://chugunov.pro/glossary/backend/)
Обновлено: 28.07.2026.
Источник: глоссарий веб-разработки chugunov.pro.

## Коротко

Оператор с тремя операндами, обычно выбирающий одно из двух значений в зависимости от условия.

## Что такое «Тернарный оператор»

Оператор с тремя операндами, обычно выбирающий одно из двух значений в зависимости от условия. Он компактно заменяет короткую конструкцию if-else прямо внутри выражения. Синтаксис `условие ? значение1 : значение2` возвращает одно из значений. Удобен для кратких выборов, но вложенные тернарные операторы ухудшают читаемость и их избегают.

## Связанные термины

- [Бинарный оператор](https://chugunov.pro/glossary/backend/binarnyi-operator/) — Оператор, которому для вычисления результата нужны два операнда.
- [Оператор](https://chugunov.pro/glossary/backend/operator/) — Символ или конструкция языка, выполняющая действие над одним или несколькими операндами.
- [Унарный оператор](https://chugunov.pro/glossary/backend/unarnyi-operator/) — Оператор, применяемый к одному операнду, например логическое отрицание или изменение знака числа.
- [Операционная система](https://chugunov.pro/glossary/backend/operatsionnaia-sistema/) — Базовое программное обеспечение, управляющее оборудованием, процессами, памятью, файлами и взаимодействием приложений.
- [DevOps](https://chugunov.pro/glossary/backend/devops/) — Культура и набор практик, объединяющих разработку и эксплуатацию ради быстрых и надёжных выпусков.
- [Выражение](https://chugunov.pro/glossary/backend/vyrazhenie/) — Комбинация значений, переменных и операторов, результатом вычисления которой становится новое значение.
- [Булево значение](https://chugunov.pro/glossary/backend/bulevo-znachenie/) — Логический тип данных с двумя состояниями: истина и ложь.
- [Подвыражение](https://chugunov.pro/glossary/backend/podvyrazhenie/) — Часть более крупного выражения, которая вычисляется как самостоятельная логическая или арифметическая единица.
