21 of 264 menu

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

Boolean(kaj je treba pretvoriti);

Primer

Pretvorimo število 0 v logični tip:

Boolean(0);

Kot rezultat izvajanja kode bomo dobili false:

false

Primer

Pretvorimo vrednost NaN:

Boolean(NaN);

Prav tako bomo po izvajanju kode dobili false:

false

Primer

Zdaj pa pretvorimo število 1:

Boolean(1);

Po izvajanju kode bomo dobili true:

true

Primer

Zdaj pa pretvorimo negativno število:

Boolean(-1);

Kot rezultat izvajanja kode bomo dobili true:

true

Primer

Nastavimo decimalno število kot parameter:

Boolean(11.5);

Po izvajanju kode bomo prav tako dobili true:

true

Primer

Zdaj pa pretvorimo prazen niz:

Boolean('');

Rezultat izvajanja kode:

false

Primer

Če podamo napolnjen niz kot parameter:

Boolean('str');

Potem bomo po pretvorbi dobili true:

true

Primer

Pretvorimo logično vrednost true:

Boolean(true);

Rezultat izvajanja kode:

true

Primer

Zdaj pa pretvorimo logično vrednost false:

Boolean(false);

Kot rezultat izvajanja kode se nam vrne false:

false

Primer

Podajmo prazen objekt kot parameter funkcije:

Boolean({});

Po izvajanju kode bo funkcija Boolean pretvorila objekt v vrednost true:

true

Primer

Zdaj podajmo kot parameter prazen seznam:

Boolean([]);

Po izvajanju kode bomo prav tako dobili vrednost true:

true

Primer

Pretvorimo prazno funkcijo:

Boolean(function(){});

Kot rezultat izvajanja kode dobimo true:

true

Primer

Zdaj pretvorimo vrednost null:

Boolean(null);

Kot rezultat izvajanja kode dobimo false, prav tako kot pri pretvorbi števila 0:

false

Glejte tudi

  • funkcijo Number,
    ki pretvori v število
  • funkcijo String,
    ki pretvori v niz
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni