An operator that takes three operands and evaluates a boolean expression, returning one of two values depending on whether the expression is true or false, commonly used for conditional assignment or evaluation.
"The ternary operator '? :' is used to assign a value based on a condition."