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