Тернарный оператор (condition ? expression1 : expression2) — это сокращенная форма условного оператора if-else. Он возвращает одно из двух значений в зависимости от истинности условия.
Пример использования:
javascript
Этот код эквивалентен следующему:
javascript
Тернарный оператор удобен для простых условных присваиваний и выражений, делая код более компактным. Однако для complex логики предпочтительны if-else или switch.