⊗jsPmCdTO 131 of 505 menu

Ternaarne operaator JavaScriptis

Selles tunnis vaatleme spetsiaalset ternaarset operaatorit, mis esindab lühendatud varianti konstruktsioonist if-else. Selle süntaks näeb välja järgmine:

let muutuja = tingimus ? väärtus1 : väärtus2;

Operaator töötab nii: kui tingimus on tõene, siis tagastatakse väärtus1, vastasel juhul - väärtus2. Teeme näitekoodi selle operaatori kasutades:

let vanus = 17; let täiskasvanu = vanus >= 18 ? true: false; console.log(täiskasvanu);

Selle koodi täielikul kujul saab ümber kirjutada järgmiselt:

let vanus = 17; let täiskasvanu; if (vanus >= 18) { täiskasvanu = true; } else { täiskasvanu = false; } console.log(täiskasvanu);

Ternaarset operaatorit tuleks kasutada ainult kõige lihtsamatel juhtudel, kuna selle kasutamine raskendab koodi mõistmist.

Kirjutage järgmine kood ümber ternaarse operaatori abil:

let num = 1; let res; if (num >= 0) { res = '1'; } else { res = '2'; } console.log(res);
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu