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