⊗jsPmBsLTC 50 of 505 menu

Loogisen tyypin muunnos JavaScriptissä

Nyt tarkastelemme, kuinka erikoisarvot true ja false käyttäytyvät muunnettaessa niitä merkkijonoiksi tai luvuiksi. Tämä tieto tulee olemaan tarpeellista seuraavissa oppitunneissa.

Joten, yritetään suorittaa muunnos merkkijonoksi käyttämällä funktiota String:

alert(String(true)); // tulostaa 'true' alert(String(false)); // tulostaa 'false'

Kuten näette, arvo true muunnetaan merkkijonoksi 'true', ja arvo false - merkkijonoksi 'false'. Eli kun yritetään laskea yhteen merkkijonoa ja loogista arvoa, tämä looginen arvo muunnetaan merkkijonoksi ja tapahtuu merkkijonojen yhdistäminen:

alert('a' + true); // tulostaa 'atrue'

Muunnettaessa luvuksi arvo true muunnetaan luvuksi 1, ja arvo false - luvuksi 0:

alert(Number(true)); // tulostaa 1 alert(Number(false)); // tulostaa 0

Kaikissa matemaattisissa operaatioissa loogiset arvot muunnetaan ensin luvuksi. Esimerkki:

alert(true + 1); // tulostaa 2 alert(true + true); // tulostaa 2

Suorittamatta koodia, päätä, mitä näytetään ruudulla:

alert(true + 3);

Suorittamatta koodia, päätä, mitä näytetään ruudulla:

alert(true + true);

Suorittamatta koodia, päätä, mitä näytetään ruudulla:

alert(true - true);

Suorittamatta koodia, päätä, mitä näytetään ruudulla:

alert(true + false);

Suorittamatta koodia, päätä, mitä näytetään ruudulla:

alert('1' + true);

Suorittamatta koodia, päätä, mitä näytetään ruudulla:

alert( String(true) + 1 );

Suorittamatta koodia, päätä, mitä näytetään ruudulla:

alert( String(true) + Number(true) );
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää