JavaScript ternary operator – shortcut to the if statement

The conditional (ternary) operator is the only JavaScript operator that takes three operands and it is frequently used as a shortcut for the if statement.

// If isMember (first argument) evaluates to true, return "$2:00" (first expression),
// else return "$10.00" (second expression)
function getFee(isMember) {
  return (isMember ? "$2.00" : "$10.00");
}
 
 
// Another example
// var foo = (a === b) ? 1 : 2;
var foo = (a === b)
  ? 1
  : 2;

See also: Conditional (ternary) Operator, MDN web docs