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

Glejte tudi

  • funkcijo Number,
    ki pretvori v število
  • funkcijo String,
    ki pretvori v niz