21 of 264 menu

Boolean funkcija

Boolean funkcija paverčia pateiktą reikšmę loginio tipo. Funkcijos vykdymo rezultatas bus arba true, arba false.

Šiuo atveju į false konvertuojami tik: 0, tuščia eilutė, null, undefined, NaN. Visos kitos reikšmės (skaičiai, eilutės, objektai, masyvai, funkcijos) konvertuojamos į true.

Sintaksė

Boolean(ką reikia konvertuoti);

Pavyzdys

Paverskime skaičių 0 į loginį tipą:

Boolean(0);

Kodo vykdymo rezultate gausime false:

false

Pavyzdys

Konvertuokime reikšmę NaN:

Boolean(NaN);

Taip pat po kodo vykdymo gausime false:

false

Pavyzdys

Dabar paverskime skaičių 1:

Boolean(1);

Po kodo vykdymo gausime true:

true

Pavyzdys

O dabar konvertuokime neigiamą skaičių:

Boolean(-1);

Kodo vykdymo rezultate gausime true:

true

Pavyzdys

Nurodykime parametre trupmeninį skaičių:

Boolean(11.5);

Po kodo vykdymo taip pat gausime true:

true

Pavyzdys

O dabar konvertuokime tuščią eilutę:

Boolean('');

Kodo vykdymo rezultatas:

false

Pavyzdys

Jei parametre nurodysime užpildytą eilutę:

Boolean('str');

Tai po konversijos gausime true:

true

Pavyzdys

Konvertuokime loginę reikšmę true:

Boolean(true);

Kodo vykdymo rezultatas:

true

Pavyzdys

O dabar konvertuokime loginę reikšmę false:

Boolean(false);

Kodo vykdymo rezultate mums grąžinama false:

false

Pavyzdys

Nurodykime funkcijos parametre tuščią objektą:

Boolean({});

Po kodo vykdymo funkcija Boolean pavers objektą į reikšmę true:

true

Pavyzdys

Dabar nurodykime parametre tuščią masyvą:

Boolean([]);

Po kodo vykdymo mes taip pat gausime reikšmę true:

true

Pavyzdys

Konvertuokime tuščią funkciją:

Boolean(function(){});

Kodo vykdymo rezultate gauname true:

true

Pavyzdys

Dabar konvertuokime reikšmę null:

Boolean(null);

Kodo vykdymo rezultate gauname false taip pat kaip ir konvertuojant skaičių 0:

false

Taip pat žiūrėkite

  • funkciją Number,
    kuri konvertuoja į skaičių
  • funkciją String,
    kuri konvertuoja į eilutę
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti