Boolean funkcija
Funkcija Boolean pārveido padoto
vērtību par loģisko tipu. Funkcijas izpildes rezultāts
būs vai nu true,
vai false.
false tiek pārveidoti tikai:
0, tukša virkne, null,
undefined,
NaN.
Visas pārējās vērtības (skaitļi, virknes, objekti,
massīvi, funkcijas) tiek pārveidotas par true.
Sintakse
javascriptBoolean(kas jāpārveido);
Piemērs
Pārveidosim skaitli 0 par loģisko tipu:
javascriptBoolean(0);
Koda izpildes rezultātā
mēs iegūsim false:
javascriptfalse
Piemērs
Pārveidosim vērtību NaN:
javascriptBoolean(NaN);
Arī pēc koda izpildes
mēs iegūsim false:
javascriptfalse
Piemērs
Tagad pārveidosim skaitli 1:
javascriptBoolean(1);
Pēc koda izpildes
mēs iegūsim true:
javascripttrue
Piemērs
Tagad pārveidosim negatīvu skaitli:
javascriptBoolean(-1);
Koda izpildes rezultātā
mēs iegūsim true:
javascripttrue
Piemērs
Iestatīsim parametrā daļskaitli:
javascriptBoolean(11.5);
Pēc koda izpildes
mēs arī iegūsim true:
javascripttrue
Piemērs
Tagad pārveidosim tukšu virkni:
javascriptBoolean('');
Koda izpildes rezultāts:
javascriptfalse
Piemērs
Ja mēs parametrā norādīsim aizpildītu virkni:
javascriptBoolean('str');
Tad pēc pārveidošanas iegūsim
true:
javascripttrue
Piemērs
Pārveidosim loģisko vērtību
true:
javascriptBoolean(true);
Koda izpildes rezultāts:
javascripttrue
Piemērs
Tagad pārveidosim loģisko vērtību
false:
javascriptBoolean(false);
Koda izpildes rezultātā
mums tiek atgriezts false:
javascriptfalse
Piemērs
Norādīsim funkcijas parametrā tukšu objektu:
javascriptBoolean({});
Pēc koda izpildes
funkcija Boolean pārveidos objektu par
vērtību true:
javascripttrue
Piemērs
Tagad norādīsim parametrā tukšu masīvu:
javascriptBoolean([]);
Pēc koda izpildes
mēs arī iegūsim
vērtību true:
javascripttrue
Piemērs
Pārveidosim tukšu funkciju:
javascriptBoolean(function(){});
Koda izpildes rezultātā
iegūstam true:
javascripttrue
Piemērs
Tagad pārveidosim vērtību null:
javascriptBoolean(null);
Koda izpildes rezultātā
iegūstam false, tāpat kā
pārveidojot skaitli 0:
javascript false