21 of 264 menu

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

Pogledajte takođe

  • funkciju Number,
    koja konvertuje u broj
  • funkciju String,
    koja konvertuje u string
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij