⊗jsPmBsLTC 50 of 505 menu

Omvandling av boolesk typ i JavaScript

Nu ska vi titta på hur specialvärdena true och false uppför sig när de omvandlas till strängar eller tal. Denna kunskap kommer du att behöva i de följande lektionerna.

Så, låt oss försöka utföra omvandling till sträng med funktionen String:

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

Som du ser omvandlas värdet true till strängen 'true', och värdet false - till strängen 'false'. Det betyder att när man försöker addera en sträng och ett booleskt värde, kommer detta booleska värde att omvandlas till en sträng och strängkonkatenering sker:

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

Vid omvandling till tal omvandlas värdet true till talet 1, och värdet false - till talet 0:

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

I alla matematiska operationer omvandlas booleska värden först till tal. Exempel:

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

Utan att köra koden, bestäm vad som kommer att visas på skärmen:

alert(true + 3);

Utan att köra koden, bestäm vad som kommer att visas på skärmen:

alert(true + true);

Utan att köra koden, bestäm vad som kommer att visas på skärmen:

alert(true - true);

Utan att köra koden, bestäm vad som kommer att visas på skärmen:

alert(true + false);

Utan att köra koden, bestäm vad som kommer att visas på skärmen:

alert('1' + true);

Utan att köra koden, bestäm vad som kommer att visas på skärmen:

alert( String(true) + 1 );

Utan att köra koden, bestäm vad som kommer att visas på skärmen:

alert( String(true) + Number(true) );
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa