Инструкция вида if/else может быть представлена в виде так называемого условного или тернарного оператора
проверка_условия ? значение_1 : значение_2.
Например, данная инструкция:
Инструкция if: |
if (x > y) { var z = 'x больше y'; } else { var z = 'x меньше y'; } |
Может быть представлена в виде тернарного оператора:
Тернарный оператор: |
var z = x > y ? 'x больше y' : 'x меньше y'; |