condition ? ifTrue : ifFalse
function example(…) { return condition1 ? value1 : condition2 ? value2 : condition3 ? value3 : value4; } // Equivalent to: function example(…) { if (condition1) { return value1; } else if (condition2) { return value2; } else if (condition3) { return value3; } else { return value4; } }
var age = 19; var canDrive = age > 16 ? 'yes' : 'no';
condition ? doThisIfTrue : doThisIfFalse 1 > 2 ? console.log(true) : console.log(false) // returns false