⊗jsPmBsCTLT 51 of 505 menu

Omskakeling na Booleaanse Tipe in JavaScript

Laat ons nou die omskakeling van ander datatipes na Booleaans bestudeer. So 'n omskakeling word uitgevoer met die funksie Boolean. Hier is die waardes wat na die Booleaanse tipe omskakel na false:

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

Alle ander waardes in JavaScript (in ander tale is dit nie altyd so nie) lewer true op. Hier is waardes wat na true omskakel, maar wat jou dalk kan laat twyfel:

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

Die volgende waardes is string, aangesien hulle tussen aanhalingstekens is, en skakel ook om na true:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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

Sonder om die kode uit te voer, bepaal wat uitgevoer sal word na die skerm:

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