⊗jsPmBsLTC 50 of 505 menu

Konverzia booleovského typu v JavaScripte

Teraz si ukážeme, ako sa správajú špeciálne hodnoty true a false pri ich konverzii na reťazce alebo čísla. Tieto znalosti budete potrebovať v nasledujúcich lekciách.

Takže, skúsme vykonať konverziu na reťazec pomocou funkcie String:

alert(String(true)); // vypíše 'true' alert(String(false)); // vypíše 'false'

Ako vidíte, hodnota true sa konvertuje na reťazec 'true' a hodnota false - na reťazec 'false'. To znamená, že pri pokuse o sčítanie reťazca a booleovskej hodnoty sa táto booleovská hodnota prekonvertuje na reťazec a dôjde k sčítaniu reťazcov:

alert('a' + true); // vypíše 'atrue'

Pri konverzii na číslo sa hodnota true konvertuje na číslo 1 a hodnota false - na číslo 0:

alert(Number(true)); // vypíše 1 alert(Number(false)); // vypíše 0

Vo všetkých matematických operáciách sa booleovské hodnoty najprv konvertujú na číslo. Príklad:

alert(true + 1); // vypíše 2 alert(true + true); // vypíše 2

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

alert(true + 3);

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

alert(true + true);

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

alert(true - true);

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

alert(true + false);

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

alert('1' + true);

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

alert( String(true) + 1 );

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

alert( String(true) + Number(true) );
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ť