⊗jsPmCdShCh 122 of 505 menu

Všeobecná skrátená forma kontroly v JavaScripte

Skrátená forma kontroly funguje aj pre ostatné typy údajov. V tomto prípade sa tieto údaje najprv prevedú na logickú hodnotu a potom sa porovnajú s true. Pozri príklad:

let test = 3; if (test) { console.log('+++'); // vypíše sa toto } else { console.log('---'); }

Uvedený kód je v skutočnosti ekvivalentný nasledujúcemu:

let test = 3; if (Boolean(test) === true) { console.log('+++'); } else { console.log('---'); }

Bez spustenia kódu určite, čo sa vypíše do konzoly:

let test = 3; if (test) { console.log('+++'); } else { console.log('---'); }

Bez spustenia kódu určite, čo sa vypíše do konzoly:

let test = 'abc'; if (test) { console.log('+++'); } else { console.log('---'); }

Bez spustenia kódu určite, čo sa vypíše do konzoly:

let test = ''; if (test) { console.log('+++'); } else { console.log('---'); }

Bez spustenia kódu určite, čo sa vypíše do konzoly:

let test = 3 * 'abc'; if (test) { console.log('+++'); } else { console.log('---'); }

Bez spustenia kódu určite, čo sa vypíše do konzoly:

let test = null; if (test) { console.log('+++'); } else { console.log('---'); }

Bez spustenia kódu určite, čo sa vypíše do konzoly:

let test = false; if (test) { console.log('+++'); } else { console.log('---'); }

Bez spustenia kódu určite, čo sa vypíše do konzoly:

let test; if (test) { console.log('+++'); } else { console.log('---'); }

Bez spustenia kódu určite, čo sa vypíše do konzoly:

let test = 0; if (test) { console.log('+++'); } else { console.log('---'); }

Bez spustenia kódu určite, čo sa vypíše do konzoly:

let test = '0'; if (test) { console.log('+++'); } else { console.log('---'); }

Bez spustenia kódu určite, čo sa vypíše do konzoly:

let test = -1; if (test) { console.log('+++'); } else { console.log('---'); }
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ť