⊗jsPmCdTO 131 of 505 menu

Ternaarioperaattori JavaScriptissä

Tässä oppitunnissa tarkastelemme erikoista ternaarioperaattoria, joka edustaa lyhennettyä versiota if-else-rakenteesta. Sen syntaksi näyttää seuraavalta:

let muuttuja = ehto ? arvo1 : arvo2;

Operaattori toimii seuraavasti: jos ehto on tosi, palautetaan arvo1, muuten - arvo2. Tehdään esimerkkikoodia käyttämällä tätä operaattoria:

let ika = 17; let taysiIkainen = ika >= 18 ? true: false; console.log(taysiIkainen);

Tämä koodi voidaan kirjoittaa täydellisessä muodossa seuraavasti:

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

Ternaarioperaattoria tulisi käyttää vain yksinkertaisimmissa tapauksissa, koska sen käyttö vaikeuttaa koodin ymmärtämistä.

Kirjoita seuraava koodi uudelleen ternaarioperaattoria käyttäen:

let num = 1; let res; if (num >= 0) { res = '1'; } else { res = '2'; } console.log(res);
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää