Ternary Operator
What is it
Replacement of if else
statement
true ? 'Hello' : 'Goodbye' // Evaluates to "Hello" false ? 'Hello' : 'Goodbye' // Evaluates to "Goodbye"
Equivalent to:
if (true) return 'Hello'; else return 'Goodbye';
Replacement of if else
statement
true ? 'Hello' : 'Goodbye' // Evaluates to "Hello" false ? 'Hello' : 'Goodbye' // Evaluates to "Goodbye"
Equivalent to:
if (true) return 'Hello'; else return 'Goodbye';