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);