Operador ternario en JavaScript
En esta lección consideraremos el
operador ternario, que representa
una versión abreviada de la construcción
if-else. Su sintaxis es la
siguiente:
let variable = condición ? valor1 : valor2;
El operador funciona así: si la condición es verdadera,
entonces retorna valor1, en caso
contrario - valor2. Hagamos un
ejemplo de código usando este
operador:
let age = 17;
let adult = age >= 18 ? true: false;
console.log(adult);
Este código en su forma completa se puede reescribir de la siguiente manera:
let age = 17;
let adult;
if (age >= 18) {
adult = true;
} else {
adult = false;
}
console.log(adult);
El operador ternario debe usarse solo en los casos más simples, ya que su uso dificulta la comprensión del código.
Reescriba el siguiente código usando el operador ternario:
let num = 1;
let res;
if (num >= 0) {
res = '1';
} else {
res = '2';
}
console.log(res);