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
Boolean(kas jāpārveido);
Piemērs
Pārveidosim skaitli 0 par loģisko tipu:
Boolean(0);
Koda izpildes rezultātā
mēs iegūsim false:
false
Piemērs
Pārveidosim vērtību NaN:
Boolean(NaN);
Arī pēc koda izpildes
mēs iegūsim false:
false
Piemērs
Tagad pārveidosim skaitli 1:
Boolean(1);
Pēc koda izpildes
mēs iegūsim true:
true
Piemērs
Tagad pārveidosim negatīvu skaitli:
Boolean(-1);
Koda izpildes rezultātā
mēs iegūsim true:
true
Piemērs
Iestatīsim parametrā daļskaitli:
Boolean(11.5);
Pēc koda izpildes
mēs arī iegūsim true:
true
Piemērs
Tagad pārveidosim tukšu virkni:
Boolean('');
Koda izpildes rezultāts:
false
Piemērs
Ja mēs parametrā norādīsim aizpildītu virkni:
Boolean('str');
Tad pēc pārveidošanas iegūsim
true:
true
Piemērs
Pārveidosim loģisko vērtību
true:
Boolean(true);
Koda izpildes rezultāts:
true
Piemērs
Tagad pārveidosim loģisko vērtību
false:
Boolean(false);
Koda izpildes rezultātā
mums tiek atgriezts false:
false
Piemērs
Norādīsim funkcijas parametrā tukšu objektu:
Boolean({});
Pēc koda izpildes
funkcija Boolean pārveidos objektu par
vērtību true:
true
Piemērs
Tagad norādīsim parametrā tukšu masīvu:
Boolean([]);
Pēc koda izpildes
mēs arī iegūsim
vērtību true:
true
Piemērs
Pārveidosim tukšu funkciju:
Boolean(function(){});
Koda izpildes rezultātā
iegūstam true:
true
Piemērs
Tagad pārveidosim vērtību null:
Boolean(null);
Koda izpildes rezultātā
iegūstam false, tāpat kā
pārveidojot skaitli 0:
false