⊗jsPmCdTO 131 of 505 menu

Ternárny operátor v JavaScripte

V tejto lekcii sa pozrieme na špeciálny ternárny operátor, ktorý predstavuje skrátenú verziu konštrukcie if-else. Jeho syntax vyzerá nasledovne:

let premenná = podmienka ? hodnota1 : hodnota2;

Operátor funguje takto: ak je podmienka pravdivá, vrátí sa hodnota1, inak - hodnota2. Urobme príklad kódu s použitím tohto operátora:

let vek = 17; let dospely = vek >= 18 ? true: false; console.log(dospely);

Tento kód v plnej forme sa dá prepísať nasledovne:

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

Ternárny operátor by sa mal používať len v tých najjednoduchších prípadoch, pretože jeho použitie sťažuje pochopenie kódu.

Prepíšte nasledujúci kód pomocou ternárneho operátora:

let num = 1; let res; if (num >= 0) { res = '1'; } else { res = '2'; } console.log(res);
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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť