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:

javascriptlet 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:

javascriptlet 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:

javascriptlet 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.

Задание 1

Reescriba el siguiente código usando el operador ternario:

javascriptlet num = 1;
let res;

if (num >= 0) {
  res = '1';
} else {
  res = '2';
}

console.log(res);