Ternaire operator in JavaScript

In deze les bekijken we de speciale ternaire operator, die een verkorte versie is van de constructie if-else. De syntaxis ziet er als volgt uit:

javascriptlet variabele = voorwaarde ? waarde1 : waarde2;

De operator werkt als volgt: als de voorwaarde waar is, dan wordt waarde1 geretourneerd, anders - waarde2. Laten we een voorbeeldcode maken met gebruik van deze operator:

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

Deze code kan in volledige vorm als volgt worden herschreven:

javascriptlet leeftijd = 17;
let volwassen;

if (leeftijd >= 18) {
  volwassen = true;
} else {
  volwassen = false;
}

console.log(volwassen);

De ternaire operator moet alleen worden gebruikt in de eenvoudigste gevallen, omdat het gebruik ervan het begrip van de code bemoeilijkt.

Задание 1

Herschrijf de volgende code met behulp van de ternaire operator:

javascriptlet num = 1;
let res;

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

console.log(res);