Den ternære operator i JavaScript

I denne lektion vil vi se på den specielle ternære operator, som repræsenterer en forkortet version af konstruktionen if-else. Dens syntaks ser ud på følgende måde:

javascriptlet variabel = betingelse ? værdi1 : værdi2;

Operatoren fungerer således: hvis betingelsen er sand, returneres værdi1, ellers - værdi2. Lad os lave et kodeeksempel ved hjælp af denne operator:

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

Denne kode i fuld version kan omskrives på følgende måde:

javascriptlet alder = 17;
let voksen;

if (alder >= 18) {
  voksen = true;
} else {
  voksen = false;
}

console.log(voksen);

Den ternære operator bør kun bruges i de enkleste tilfælde, da dens brug gør koden sværere at forstå.

Задание 1

Omskriv følgende kode ved hjælp af den ternære operator:

javascriptlet num = 1;
let res;

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

console.log(res);