Carrot reference
Operators
? (ternary)
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.