⊗jsPmBsLTC 50 of 505 menu

Konvertering av boolsk type i JavaScript

Nå skal vi se på hvordan spesialverdiene true og false oppfører seg når de konverteres til strenger eller tall. Denne kunnskapen vil du trenge i de neste leksjonene.

Så, la oss prøve å konvertere til streng ved å bruke funksjonen String:

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

Som du ser, konverteres verdien true til strengen 'true', og verdien false - til strengen 'false'. Det betyr at ved forsøk på addisjon av en streng og en boolsk verdi, vil den boolske verdien konverteres til en streng og strengaddisjon vil finne sted:

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

Ved konvertering til tall konverteres verdien true til tallet 1, og verdien false - til tallet 0:

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

I alle matematiske operasjoner konverteres de boolske verdiene først til tall. Eksempel:

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

Uten å kjøre koden, bestem hva som vil vises på skjermen:

alert(true + 3);

Uten å kjøre koden, bestem hva som vil vises på skjermen:

alert(true + true);

Uten å kjøre koden, bestem hva som vil vises på skjermen:

alert(true - true);

Uten å kjøre koden, bestem hva som vil vises på skjermen:

alert(true + false);

Uten å kjøre koden, bestem hva som vil vises på skjermen:

alert('1' + true);

Uten å kjøre koden, bestem hva som vil vises på skjermen:

alert( String(true) + 1 );

Uten å kjøre koden, bestem hva som vil vises på skjermen:

alert( String(true) + Number(true) );
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis