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
javascriptBoolean(mida teisendada);
Näide
Teisendame numbri 0 loogiliseks tüübiks:
javascriptBoolean(0);
Koodi käivitamise tulemusena
saame false:
javascriptfalse
Näide
Teisendame väärtuse NaN:
javascriptBoolean(NaN);
Samuti pärast koodi käivitamist
saame false:
javascriptfalse
Näide
Nüüd teisendame numbri 1:
javascriptBoolean(1);
Pärast koodi käivitamist
saame true:
javascripttrue
Näide
Ja nüüd teisendame negatiivse arvu:
javascriptBoolean(-1);
Koodi käivitamise tulemusena
saame true:
javascripttrue
Näide
Määrame parameetriks murdarvu:
javascriptBoolean(11.5);
Pärast koodi käivitamist
saame samuti true:
javascripttrue
Näide
Teisendame nüüd tühja stringi:
javascriptBoolean('');
Koodi käivitamise tulemus:
javascriptfalse
Näide
Kui me määrame parameetris täidetud stringi:
javascriptBoolean('str');
Siis pärast teisendamist saame
true:
javascripttrue
Näide
Teisendame loogilise väärtuse
true:
javascriptBoolean(true);
Koodi käivitamise tulemus:
javascripttrue
Näide
Teisendame nüüd loogilise väärtuse
false:
javascriptBoolean(false);
Koodi käivitamise tulemusena
tagastatakse meile false:
javascriptfalse
Näide
Määrame funktsiooni parameetris tühja objekti:
javascriptBoolean({});
Pärast koodi käivitamist
funktsioon Boolean teisendab objekti
väärtuseks true:
javascripttrue
Näide
Nüüd määrame parameetris tühja massiivi:
javascriptBoolean([]);
Pärast koodi käivitamist
saame samuti
väärtuse true:
javascripttrue
Näide
Teisendame tühja funktsiooni:
javascriptBoolean(function(){});
Koodi käivitamise tulemusena
saame true:
javascripttrue
Näide
Teisendame nüüd väärtuse null:
javascriptBoolean(null);
Koodi käivitamise tulemusena
saame false samuti nagu
numbri 0 teisendamisel:
javascript false