El operador ternario es un atajo para la sentencia if. Consta de tres operandos; un signo de interrogación, una condición y una expresión para ejecutar si la condición es verdadera, seguida de dos puntos y otra expresión para ejecutar si es falsa.
let age = 26;
// condition ? expression if true : expression if false
let drink = (age >= 21) ? "Beer" : "Juice";
console.log(drink); // "Beer"
// Equivalent to:
let drink;
if ((age >= 21)) {
drink = "Beer";
} else {
drink = "Juice";
}
console.log(drink); // "Beer"