⊗jsPmCdTO 131 of 505 menu

Ternarni operator u JavaScript-u

U ovoj lekciji ćemo razmotriti specijalni ternarni operator, koji predstavlja skraćenu verziju konstrukcije if-else. Njegova sintaksa izgleda na sledeći način:

let promenljiva = uslov ? vrednost1 : vrednost2;

Operator radi na sledeći način: ako je uslov tačan, tada se vraća vrednost1, u suprotnom slučaju - vrednost2. Hajde da napravimo primer koda koristeći ovaj operator:

let godine = 17; let punoletan = godine >= 18 ? true: false; console.log(punoletan);

Ovaj kod u punom obliku može se prepisati na sledeći način:

let godine = 17; let punoletan; if (godine >= 18) { punoletan = true; } else { punoletan = false; } console.log(punoletan);

Ternarni operator treba koristiti samo u najjednostavnijim slučajevima, jer njegova upotreba otežava razumevanje koda.

Prepišite sledeći kod koristeći ternarni operator:

let num = 1; let res; if (num >= 0) { res = '1'; } else { res = '2'; } console.log(res);
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij