⊗jsPmBsLTC 50 of 505 menu

Omskakeling van die Booleaanse tipe in JavaScript

Nou sal ons kyk hoe die spesiale waardes true en false optree wanneer hulle na strings of getalle omgeskakel word. Hierdie kennis sal jy in die volgende lesse nodig hê.

Laat ons probeer om na 'n string om te skakel deur die funksie String te gebruik:

alert(String(true)); // sal 'true' uitvoer alert(String(false)); // sal 'false' uitvoer

Soos jy kan sien, word die waarde true omgeskakel na die string 'true', en die waarde false - na die string 'false'. Dit beteken dat as jy 'n string en 'n Booleaanse waarde probeer optel, sal hierdie Booleaanse waarde omgeskakel word na 'n string en sal die strings saamgevoeg word:

alert('a' + true); // sal 'atrue' uitvoer

Wanneer na 'n getal omgeskakel word, word die waarde true omgeskakel na die getal 1, en die waarde false - na die getal 0:

alert(Number(true)); // sal 1 uitvoer alert(Number(false)); // sal 0 uitvoer

In alle wiskundige bewerkings word Booleaanse waardes eers na 'n getal omgeskakel. Voorbeeld:

alert(true + 1); // sal 2 uitvoer alert(true + true); // sal 2 uitvoer

Sonder om die kode uit te voer, bepaal wat op die skerm vertoon sal word:

alert(true + 3);

Sonder om die kode uit te voer, bepaal wat op die skerm vertoon sal word:

alert(true + true);

Sonder om die kode uit te voer, bepaal wat op die skerm vertoon sal word:

alert(true - true);

Sonder om die kode uit te voer, bepaal wat op die skerm vertoon sal word:

alert(true + false);

Sonder om die kode uit te voer, bepaal wat op die skerm vertoon sal word:

alert('1' + true);

Sonder om die kode uit te voer, bepaal wat op die skerm vertoon sal word:

alert( String(true) + 1 );

Sonder om die kode uit te voer, bepaal wat op die skerm vertoon sal word:

alert( String(true) + Number(true) );
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp