2.3.16.5. - Ternary Operator
spec, like
the C language, has one ternary operator, which works in a manner
similar to the if-else construction and uses the characters
?
and
:
. Its use is
expression1where the result of this entire expression is expression2 if expression1 is nonzero, otherwise expression3.?
expression2:
expression3