Boolean-funktsioon
Funktsioon Boolean teisendab antud
väärtuse loogiliseks tüübiks. Funktsiooni
tulemuseks on kas true
või false.
Samal ajal teisenduvad false-ks ainult:
0, tühi string, null,
undefined,
NaN.
Kõik muud väärtused (numbrid, stringid, objektid,
massiivid, funktsioonid) teisenduvad true-ks.
Süntaks
Boolean(mida teisendada);
Näide
Teisendame numbri 0 loogiliseks tüübiks:
Boolean(0);
Koodi käivitamise tulemusena
saame false:
false
Näide
Teisendame väärtuse NaN:
Boolean(NaN);
Samuti pärast koodi käivitamist
saame false:
false
Näide
Nüüd teisendame numbri 1:
Boolean(1);
Pärast koodi käivitamist
saame true:
true
Näide
Ja nüüd teisendame negatiivse arvu:
Boolean(-1);
Koodi käivitamise tulemusena
saame true:
true
Näide
Määrame parameetriks murdarvu:
Boolean(11.5);
Pärast koodi käivitamist
saame samuti true:
true
Näide
Teisendame nüüd tühja stringi:
Boolean('');
Koodi käivitamise tulemus:
false
Näide
Kui me määrame parameetris täidetud stringi:
Boolean('str');
Siis pärast teisendamist saame
true:
true
Näide
Teisendame loogilise väärtuse
true:
Boolean(true);
Koodi käivitamise tulemus:
true
Näide
Teisendame nüüd loogilise väärtuse
false:
Boolean(false);
Koodi käivitamise tulemusena
tagastatakse meile false:
false
Näide
Määrame funktsiooni parameetris tühja objekti:
Boolean({});
Pärast koodi käivitamist
funktsioon Boolean teisendab objekti
väärtuseks true:
true
Näide
Nüüd määrame parameetris tühja massiivi:
Boolean([]);
Pärast koodi käivitamist
saame samuti
väärtuse true:
true
Näide
Teisendame tühja funktsiooni:
Boolean(function(){});
Koodi käivitamise tulemusena
saame true:
true
Näide
Teisendame nüüd väärtuse null:
Boolean(null);
Koodi käivitamise tulemusena
saame false samuti nagu
numbri 0 teisendamisel:
false