⊗jsPmBsLTC 50 of 505 menu

Logikai típus konvertálása JavaScriptben

Most megvizsgáljuk, hogyan viselkednek a true és false speciális értékek amikor sztringgé vagy számmá alakítjuk őket. Ezekre a ismeretekre szükséged lesz a következő leckékben.

Tehát próbáljuk meg elvégezni a konverziót sztringgé a String függvény segítségével:

alert(String(true)); // kiírja 'true' alert(String(false)); // kiírja 'false'

Amint látod, a true érték 'true' sztringgé alakul, a false érték pedig 'false' sztringgé. Azaz amikor egy sztringet és egy logikai értéket próbálunk összeadni, a logikai érték sztringgé alakul, és a sztringek összefűzése történik:

alert('a' + true); // kiírja 'atrue'

Számmá alakításkor a true érték 1 számmá alakul, a false érték pedig 0 számmá:

alert(Number(true)); // kiírja 1 alert(Number(false)); // kiírja 0

Minden matematikai műveletben a logikai értékek először számmá alakulnak. Példa:

alert(true + 1); // kiírja 2 alert(true + true); // kiírja 2

Kód futtatása nélkül határozd meg, mit ír ki a képernyő:

alert(true + 3);

Kód futtatása nélkül határozd meg, mit ír ki a képernyő:

alert(true + true);

Kód futtatása nélkül határozd meg, mit ír ki a képernyő:

alert(true - true);

Kód futtatása nélkül határozd meg, mit ír ki a képernyő:

alert(true + false);

Kód futtatása nélkül határozd meg, mit ír ki a képernyő:

alert('1' + true);

Kód futtatása nélkül határozd meg, mit ír ki a képernyő:

alert( String(true) + 1 );

Kód futtatása nélkül határozd meg, mit ír ki a képernyő:

alert( String(true) + Number(true) );
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás