⊗jsPmCdTO 131 of 505 menu

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:

let 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:

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

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

let 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.

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

let stevilo = 1; let rezultat; if (stevilo >= 0) { rezultat = '1'; } else { rezultat = '2'; } console.log(rezultat);
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni