Ternær operatør i JavaScript

I denne leksjonen skal vi se på den spesielle ternære operatoren, som representerer en forkortet versjon av konstruksjonen if-else. Syntaksen ser ut slik:

javascriptlet variabel = betingelse ? verdi1 : verdi2;

Operatoren fungerer slik: hvis betingelsen er sann, returneres verdi1, ellers - verdi2. La oss lage et kodeeksempel med bruk av denne operatoren:

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

Denne koden i fullstendig form kan skrives om som følger:

javascriptlet age = 17;
let adult;

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

console.log(adult);

Den ternære operatoren bør brukes kun i de enkleste tilfellene, da bruken vanskeliggjør forståelsen av koden.

Задание 1

Skriv om følgende kode ved hjelp av den ternære operatoren:

javascriptlet num = 1;
let res;

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

console.log(res);