⊗jsPmCdTO 131 of 505 menu

Ternary operatorius JavaScript'e

Šioje pamokoje mes apžvelgsime specialųjį ternary operatorių, kuris yra sutrumpinta if-else konstrukcijos versija. Jo sintaksė atrodo taip:

let kintamasis = salyga ? reiksme1 : reiksme2;

Operatorius veikia taip: jei salyga teisinga, grąžinama reiksme1, priešingu atveju - reiksme2. Sukurkime kodo pavyzdį naudodami šį operatorių:

let amzius = 17; let pilnametis = amzius >= 18 ? true: false; console.log(pilnametis);

Šį kodą pilna forma galima perrašyti taip:

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

Ternary operatorius turėtų būti naudojamas tik pačiais paprasčiausiais atvejais, nes jo naudojimas apsunkina kodo supratimą.

Perrašykite šį kodą naudodami ternary operatorių:

let num = 1; let res; if (num >= 0) { res = '1'; } else { res = '2'; } console.log(res);
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti