Тернарный оператор, или «Элвис», является сокращённой формой условного оператора if-else. tproger.ru sky.pro
Некоторые отличия тернарного оператора от классического if-else:
- Синтаксис: тернарный оператор требует три операнда, в то время как оператор if-else начинается с ключевого слова if и продолжается условием, заключённым в круглые скобки. tproger.ru ru.hexlet.io
- Применение: тернарный оператор подходит для простых условий, когда нужно выбрать одно из двух значений. sky.pro Для более сложных условий рекомендуется использовать операторы if-else. sky.pro
- Выражение: тернарный оператор — это выражение, в то время как оператор if — это инструкция. ru.hexlet.io
Прозвище «Элвис» тернарному оператору дали из-за конструкции, которая напоминает причёску короля рок-н-ролла — ?::. tproger.ru