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ė

javascriptBoolean(ką reikia konvertuoti);

Pavyzdys

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

javascriptBoolean(0);

Kodo vykdymo rezultate gausime false:

javascriptfalse

Pavyzdys

Konvertuokime reikšmę NaN:

javascriptBoolean(NaN);

Taip pat po kodo vykdymo gausime false:

javascriptfalse

Pavyzdys

Dabar paverskime skaičių 1:

javascriptBoolean(1);

Po kodo vykdymo gausime true:

javascripttrue

Pavyzdys

O dabar konvertuokime neigiamą skaičių:

javascriptBoolean(-1);

Kodo vykdymo rezultate gausime true:

javascripttrue

Pavyzdys

Nurodykime parametre trupmeninį skaičių:

javascriptBoolean(11.5);

Po kodo vykdymo taip pat gausime true:

javascripttrue

Pavyzdys

O dabar konvertuokime tuščią eilutę:

javascriptBoolean('');

Kodo vykdymo rezultatas:

javascriptfalse

Pavyzdys

Jei parametre nurodysime užpildytą eilutę:

javascriptBoolean('str');

Tai po konversijos gausime true:

javascripttrue

Pavyzdys

Konvertuokime loginę reikšmę true:

javascriptBoolean(true);

Kodo vykdymo rezultatas:

javascripttrue

Pavyzdys

O dabar konvertuokime loginę reikšmę false:

javascriptBoolean(false);

Kodo vykdymo rezultate mums grąžinama false:

javascriptfalse

Pavyzdys

Nurodykime funkcijos parametre tuščią objektą:

javascriptBoolean({});

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

javascripttrue

Pavyzdys

Dabar nurodykime parametre tuščią masyvą:

javascriptBoolean([]);

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

javascripttrue

Pavyzdys

Konvertuokime tuščią funkciją:

javascriptBoolean(function(){});

Kodo vykdymo rezultate gauname true:

javascripttrue

Pavyzdys

Dabar konvertuokime reikšmę null:

javascriptBoolean(null);

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

javascript            false

Taip pat žiūrėkite

  • funkciją Number,
    kuri konvertuoja į skaičių
  • funkciją String,
    kuri konvertuoja į eilutę