⊗jsPmCdTO 131 of 505 menu

Ternära operatorn i JavaScript

I den här lektionen kommer vi att titta på den speciella ternära operatorn, som representerar en förkortad version av konstruktionen if-else. Dess syntax ser ut som följer:

let variabel = villkor ? värde1 : värde2;

Operatorn fungerar så här: om villkoret är sant, så returneras värde1, annars - värde2. Låt oss skapa ett kodexempel med användning av denna operator:

let ålder = 17; let vuxen = ålder >= 18 ? true: false; console.log(vuxen);

Denna kod i fullständig form kan skrivas om på följande sätt:

let ålder = 17; let vuxen; if (ålder >= 18) { vuxen = true; } else { vuxen = false; } console.log(vuxen);

Den ternära operatorn bör endast användas i de enklaste fallen, eftersom dess användning försvårar förståelsen av koden.

Skriv om följande kod med den ternära operatorn:

let num = 1; let res; if (num >= 0) { res = '1'; } else { res = '2'; } console.log(res);
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa