21 of 264 menu

Funkcia Boolean

Funkcia Boolean prevádza zadanú hodnotu na logický typ. Výsledkom vykonania funkcie bude buď true, alebo false.

Pritom na false sa prevádzajú iba: 0, prázdny reťazec, null, undefined, NaN. Všetky ostatné hodnoty (čísla, reťazce, objekty, pole, funkcie) sa prevádzajú na true.

Syntax

Boolean(čo je potrebné previesť);

Príklad

Preveďme číslo 0 na logický typ:

Boolean(0);

Výsledkom vykonania kódu dostaneme false:

false

Príklad

Preveďme hodnotu NaN:

Boolean(NaN);

Taktiež po vykonaní kódu dostaneme false:

false

Príklad

Teraz preveďme číslo 1:

Boolean(1);

Po vykonaní kódu dostaneme true:

true

Príklad

A teraz preveďme záporné číslo:

Boolean(-1);

Výsledkom vykonania kódu dostaneme true:

true

Príklad

Zadajme v parametri desatinné číslo:

Boolean(11.5);

Po vykonaní kódu taktiež dostaneme true:

true

Príklad

A teraz preveďme prázdny reťazec:

Boolean('');

Výsledok vykonania kódu:

false

Príklad

Ak v parametri zadáme vyplnený reťazec:

Boolean('str');

Tak po prevode dostaneme true:

true

Príklad

Preveďme logickú hodnotu true:

Boolean(true);

Výsledok vykonania kódu:

true

Príklad

A teraz preveďme logickú hodnotu false:

Boolean(false);

Výsledkom vykonania kódu sa nám vráti false:

false

Príklad

Zadajme v parametri funkcie prázdny objekt:

Boolean({});

Po vykonaní kódu funkcia Boolean prevedie objekt na hodnotu true:

true

Príklad

Teraz zadajme v parametri prázdne pole:

Boolean([]);

Po vykonaní kódu taktiež dostaneme hodnotu true:

true

Príklad

Preveďme prázdnu funkciu:

Boolean(function(){});

Výsledkom vykonania kódu dostaneme true:

true

Príklad

Teraz preveďme hodnotu null:

Boolean(null);

Výsledkom vykonania kódu dostaneme false takisto ako pri prevode čísla 0:

false

Pozri tiež

  • funkciu Number,
    ktorá prevádza na číslo
  • funkciu String,
    ktorá prevádza na reťazec
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
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť