Evaluates the truthiness of an expression, and returns the value of one of two expressions based on that outcome.
condition ? ifTrue : ifFalse
- condition - the conditional expression to be evaluated for truthiness.
- ifTrue - the expression to be evaluated if condition is found to be truthy.
- ifFalse - the expression to be evaluated if condition is not found to be truthy.
base * (tenure < 12 ? tenure / 12 : 1) returns the prorated base salary of someone if they are under 12 months tenure, otherwise returns their base.
- ?: (elvis)
- . (dot)
- && (and)
Updated 03 Mar 2023
Did this page help you?