⊗jsPmCdTO 131 of 505 menu

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);
escsenhusw