Ternary operatorius JavaScript'e

Šioje pamokoje mes apžvelgsime specialųjį ternary operatorių, kuris yra sutrumpinta if-else konstrukcijos versija. Jo sintaksė atrodo taip:

javascriptlet kintamasis = salyga ? reiksme1 : reiksme2;

Operatorius veikia taip: jei salyga teisinga, grąžinama reiksme1, priešingu atveju - reiksme2. Sukurkime kodo pavyzdį naudodami šį operatorių:

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

Šį kodą pilna forma galima perrašyti taip:

javascriptlet amzius = 17;
let pilnametis;

if (amzius >= 18) {
  pilnametis = true;
} else {
  pilnametis = false;
}

console.log(pilnametis);

Ternary operatorius turėtų būti naudojamas tik pačiais paprasčiausiais atvejais, nes jo naudojimas apsunkina kodo supratimą.

Задание 1

Perrašykite šį kodą naudodami ternary operatorių:

javascriptlet num = 1;
let res;

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

console.log(res);