Funkcija Boolean
Funkcija Boolean konvertuje prosleđenu
vrednost u logički tip. Rezultat izvršavanja
funkcije biće ili true,
ili false.
Pritom se u false konvertuju samo:
0, prazan string, null,
undefined,
NaN.
Sve ostale vrednosti (brojevi, stringovi, objekti,
nizovi, funkcije) konvertuju se u true.
Sintaksa
Boolean(vrednost za konverziju);
Primer
Konvertujmo broj 0 u logički tip:
Boolean(0);
Kao rezultat izvršavanja koda
dobićemo false:
false
Primer
Hajde da konvertujemo vrednost NaN:
Boolean(NaN);
Takođe, nakon izvršavanja koda
dobićemo false:
false
Primer
Sada hajde da konvertujemo broj 1:
Boolean(1);
Nakon izvršavanja koda
dobićemo true:
true
Primer
A sada konvertujmo negativan broj:
Boolean(-1);
Kao rezultat izvršavanja koda
dobićemo true:
true
Primer
Hajde da postavimo decimalni broj kao parametar:
Boolean(11.5);
Nakon izvršavanja koda
takođe ćemo dobiti true:
true
Primer
A sada konvertujmo prazan string:
Boolean('');
Rezultat izvršavanja koda:
false
Primer
Ako navedemo popunjen string kao parametar:
Boolean('str');
Onda ćemo nakon konverzije dobiti
true:
true
Primer
Hajde da konvertujemo logičku vrednost
true:
Boolean(true);
Rezultat izvršavanja koda:
true
Primer
A sada hajde da konvertujemo logičku vrednost
false:
Boolean(false);
Kao rezultat izvršavanja koda
dobijamo false:
false
Primer
Hajde da navedemo prazan objekat kao parametar funkcije:
Boolean({});
Nakon izvršavanja koda
funkcija Boolean će konvertovati objekat u
vrednost true:
true
Primer
Sada navedimo prazan niz kao parametar:
Boolean([]);
Nakon izvršavanja koda
takođe ćemo dobiti
vrednost true:
true
Primer
Hajde da konvertujemo praznu funkciju:
Boolean(function(){});
Kao rezultat izvršavanja koda
dobijamo true:
true
Primer
Sada konvertujmo vrednost null:
Boolean(null);
Kao rezultat izvršavanja koda
dobijamo false, baš kao i pri
konverziji broja 0:
false