⊗jsPmBsCTLT 51 of 505 menu

Konvertering til boolsk type i JavaScript

La oss nå studere konvertering av andre datatyper til boolsk. Slik konvertering utføres ved hjelp av funksjonen Boolean. Her er verdiene som gir false når de konverteres til boolsk type:

console.log(Boolean(0)); // false console.log(Boolean(-0)); // false console.log(Boolean(+0)); // false console.log(Boolean(null)); // false console.log(Boolean(false)); // false console.log(Boolean(NaN)); // false console.log(Boolean(undefined)); // false console.log(Boolean('')); // false

Alle andre verdier i JavaScript (i andre språk kan det være annerledes) gir true. Her er verdier som konverteres til true, men kan føre til tvil:

console.log(Boolean(-1)); // true console.log(Boolean(Infinity)); // true console.log(Boolean(-Infinity)); // true

Følgende verdier er strenger, siden de er satt i anførselstegn, og konverteres også til true:

console.log(Boolean('0')); // true console.log(Boolean('false')); // true console.log(Boolean('NaN')); // true console.log(Boolean('null')); // true console.log(Boolean('undefined')); // true

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

let test = Boolean(3); alert(test);

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

let test = Boolean(0); alert(test);

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

let test = Boolean(-1); alert(test);

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

let test = Boolean(-0); alert(test);

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

let test = Boolean(+0); alert(test);

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

let test = Boolean('abc'); alert(test);

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

let test = Boolean(''); alert(test);

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

let test = Boolean('0'); alert(test);

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

let test = Boolean(true); alert(test);

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

let test = Boolean(false); alert(test);

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

let test = Boolean('true'); alert(test);

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

let test = Boolean('false'); alert(test);

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

let test = Boolean(null); alert(test);

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

let test = Boolean('null'); alert(test);

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

let test = Boolean(undefined); alert(test);

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

let test = Boolean('undefined'); alert(test);

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

let test = Boolean(NaN); alert(test);

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

let test = Boolean('NaN'); alert(test);

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

let test = Boolean(3 * 'abc'); alert(test);

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

let test = Boolean(Infinity); alert(test);

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

let test = Boolean(1 / 0); alert(test);
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