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

javascriptBoolean(vrednost za konverziju);

Primer

Konvertujmo broj 0 u logički tip:

javascriptBoolean(0);

Kao rezultat izvršavanja koda dobićemo false:

javascriptfalse

Primer

Hajde da konvertujemo vrednost NaN:

javascriptBoolean(NaN);

Takođe, nakon izvršavanja koda dobićemo false:

javascriptfalse

Primer

Sada hajde da konvertujemo broj 1:

javascriptBoolean(1);

Nakon izvršavanja koda dobićemo true:

javascripttrue

Primer

A sada konvertujmo negativan broj:

javascriptBoolean(-1);

Kao rezultat izvršavanja koda dobićemo true:

javascripttrue

Primer

Hajde da postavimo decimalni broj kao parametar:

javascriptBoolean(11.5);

Nakon izvršavanja koda takođe ćemo dobiti true:

javascripttrue

Primer

A sada konvertujmo prazan string:

javascriptBoolean('');

Rezultat izvršavanja koda:

javascriptfalse

Primer

Ako navedemo popunjen string kao parametar:

javascriptBoolean('str');

Onda ćemo nakon konverzije dobiti true:

javascripttrue

Primer

Hajde da konvertujemo logičku vrednost true:

javascriptBoolean(true);

Rezultat izvršavanja koda:

javascripttrue

Primer

A sada hajde da konvertujemo logičku vrednost false:

javascriptBoolean(false);

Kao rezultat izvršavanja koda dobijamo false:

javascriptfalse

Primer

Hajde da navedemo prazan objekat kao parametar funkcije:

javascriptBoolean({});

Nakon izvršavanja koda funkcija Boolean će konvertovati objekat u vrednost true:

javascripttrue

Primer

Sada navedimo prazan niz kao parametar:

javascriptBoolean([]);

Nakon izvršavanja koda takođe ćemo dobiti vrednost true:

javascripttrue

Primer

Hajde da konvertujemo praznu funkciju:

javascriptBoolean(function(){});

Kao rezultat izvršavanja koda dobijamo true:

javascripttrue

Primer

Sada konvertujmo vrednost null:

javascriptBoolean(null);

Kao rezultat izvršavanja koda dobijamo false, baš kao i pri konverziji broja 0:

javascript            false

Pogledajte takođe

  • funkciju Number,
    koja konvertuje u broj
  • funkciju String,
    koja konvertuje u string