Funkcija Boolean
Funkcija Boolean pretvori podano
vrednost v logični tip. Rezultat izvajanja
funkcije bo bodisi true,
bodisi false.
Pri tem se v false pretvorijo le:
0, prazen niz, null,
undefined,
NaN.
Vse ostale vrednosti (števila, nizi, objekti,
poli, funkcije) se pretvorijo v true.
Sintaksa
javascriptBoolean(kaj je treba pretvoriti);
Primer
Pretvorimo število 0 v logični tip:
javascriptBoolean(0);
Kot rezultat izvajanja kode
bomo dobili false:
javascriptfalse
Primer
Pretvorimo vrednost NaN:
javascriptBoolean(NaN);
Prav tako bomo po izvajanju kode
dobili false:
javascriptfalse
Primer
Zdaj pa pretvorimo število 1:
javascriptBoolean(1);
Po izvajanju kode
bomo dobili true:
javascripttrue
Primer
Zdaj pa pretvorimo negativno število:
javascriptBoolean(-1);
Kot rezultat izvajanja kode
bomo dobili true:
javascripttrue
Primer
Nastavimo decimalno število kot parameter:
javascriptBoolean(11.5);
Po izvajanju kode
bomo prav tako dobili true:
javascripttrue
Primer
Zdaj pa pretvorimo prazen niz:
javascriptBoolean('');
Rezultat izvajanja kode:
javascriptfalse
Primer
Če podamo napolnjen niz kot parameter:
javascriptBoolean('str');
Potem bomo po pretvorbi dobili
true:
javascripttrue
Primer
Pretvorimo logično vrednost
true:
javascriptBoolean(true);
Rezultat izvajanja kode:
javascripttrue
Primer
Zdaj pa pretvorimo logično vrednost
false:
javascriptBoolean(false);
Kot rezultat izvajanja kode
se nam vrne false:
javascriptfalse
Primer
Podajmo prazen objekt kot parameter funkcije:
javascriptBoolean({});
Po izvajanju kode
bo funkcija Boolean pretvorila objekt v
vrednost true:
javascripttrue
Primer
Zdaj podajmo kot parameter prazen seznam:
javascriptBoolean([]);
Po izvajanju kode
bomo prav tako dobili
vrednost true:
javascripttrue
Primer
Pretvorimo prazno funkcijo:
javascriptBoolean(function(){});
Kot rezultat izvajanja kode
dobimo true:
javascripttrue
Primer
Zdaj pretvorimo vrednost null:
javascriptBoolean(null);
Kot rezultat izvajanja kode
dobimo false, prav tako kot pri
pretvorbi števila 0:
javascript false