agosto 15, 2022

¿Qué es el operador ternario de JavaScript?

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"