Operatore ternario in JavaScript

In questa lezione esamineremo il speciale operatore ternario, che rappresenta una versione abbreviata della costrutto if-else. La sua sintassi è la seguente:

javascriptlet variabile = condizione ? valore1 : valore2;

L'operatore funziona così: se la condizione è vera, allora restituisce valore1, altrimenti - valore2. Facciamo un esempio di codice utilizzando questo operatore:

javascriptlet age = 17;
let adult = age >= 18 ? true: false;
console.log(adult);

Questo codice nella sua forma completa può essere riscritto nel modo seguente:

javascriptlet age = 17;
let adult;

if (age >= 18) {
  adult = true;
} else {
  adult = false;
}

console.log(adult);

L'operatore ternario dovrebbe essere utilizzato solo nei casi più semplici, poiché il suo utilizzo rende difficile la comprensione del codice.

Задание 1

Riscrivi il seguente codice utilizzando l'operatore ternario:

javascriptlet num = 1;
let res;

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

console.log(res);