⊗jsPmBsLTC 50 of 505 menu

Konvertering af boolsk type i JavaScript

Nu vil vi se på, hvordan de specielle værdier true og false opfører sig, når de konverteres til strenge eller tal. Denne viden vil du få brug for i de næste lektioner.

Så lad os prøve at udføre konvertering til en streng ved hjælp af funktionen String:

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

Som du kan se, konverteres værdien true til strengen 'true', og værdien false - til strengen 'false'. Det vil sige, at ved forsøg på at lægge en streng og en boolsk værdi sammen, vil denne boolske værdi blive konverteret til en streng, og der vil ske en strengsammenkædning:

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

Ved konvertering til tal konverteres værdien true til tallet 1, og værdien false - til tallet 0:

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

I alle matematiske operationer konverteres de boolske værdier først til tal. Eksempel:

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

Uden at køre koden, skal du bestemme, hvad der vil blive vist på skærmen:

alert(true + 3);

Uden at køre koden, skal du bestemme, hvad der vil blive vist på skærmen:

alert(true + true);

Uden at køre koden, skal du bestemme, hvad der vil blive vist på skærmen:

alert(true - true);

Uden at køre koden, skal du bestemme, hvad der vil blive vist på skærmen:

alert(true + false);

Uden at køre koden, skal du bestemme, hvad der vil blive vist på skærmen:

alert('1' + true);

Uden at køre koden, skal du bestemme, hvad der vil blive vist på skærmen:

alert( String(true) + 1 );

Uden at køre koden, skal du bestemme, hvad der vil blive vist på skærmen:

alert( String(true) + Number(true) );
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis