Ternarni operator v JavaScript

V tej lekciji bomo obravnavali poseben ternarni operator, ki predstavlja skrajšano različico konstrukcije if-else. Njegova sintaksa je naslednja:

javascriptlet spremenljivka = pogoj ? vrednost1 : vrednost2;

Operator deluje tako: če je pogoj resničen, se vrne vrednost1, sicer pa - vrednost2. Naredimo primer kode z uporabo tega operatorja:

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

To kodo v celoti lahko prepišemo na naslednji način:

javascriptlet starost = 17;
let odrasel;

if (starost >= 18) {
  odrasel = true;
} else {
  odrasel = false;
}

console.log(odrasel);

Ternarni operator je treba uporabljati samo v najpreprostejših primerih, saj njegova uporaba otežuje razumevanje kode.

Задание 1

Prepišite naslednjo kodo s pomočjo ternarnega operatorja:

javascriptlet stevilo = 1;
let rezultat;

if (stevilo >= 0) {
  rezultat = '1';
} else {
  rezultat = '2';
}

console.log(rezultat);