⊗jsPmBsLTC 50 of 505 menu

Loginio tipo konvertavimas JavaScript

Dabar apžvelgsime, kaip elgiasi specialios reikšmės true ir false konvertuojant jas į eilutes arba skaičius. Šios žinios jums prireiks kitose pamokose.

Taigi, pabandykime atlikti konvertavimą į eilutę, naudojant funkciją String:

alert(String(true)); // išvests 'true' alert(String(false)); // išvests 'false'

Kaip matote, reikšmė true konvertuojama į eilutę 'true', o reikšmė false - į eilutę 'false'. Tai yra, bandant sudėti eilutę ir loginę reikšmę, ši loginė reikšmė konvertuojama į eilutę ir įvyks eilučių sudėjimas:

alert('a' + true); // išvests 'atrue'

Konvertuojant į skaičių, reikšmė true konvertuojama į skaičių 1, o reikšmė false - į skaičių 0:

alert(Number(true)); // išvests 1 alert(Number(false)); // išvests 0

Visose matematinėse operacijose loginės reikšmės pirmiausia konvertuojamos į skaičių. Pavyzdys:

alert(true + 1); // išvests 2 alert(true + true); // išvests 2

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

alert(true + 3);

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

alert(true + true);

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

alert(true - true);

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

alert(true + false);

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

alert('1' + true);

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

alert( String(true) + 1 );

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

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