Kazi Boolean
Kazi Boolean inabadilisha thamani
iliyopewwa kuwa aina ya kimantiki. Matokeo ya utekelezaji wa
kazi yatakuwa ama true,
ama false.
Wakati huo huo, ni false tu ndio hubadilishwa kuwa:
0, mfumo wa maandishi tupu, null,
undefined,
NaN.
Thamani zingine zote (nambari, milinganyo, vitu,
orodha, kazi) hubadilishwa kuwa true.
Syntax
Boolean(kinachohitaji kubadilishwa);
Mfano
Wacha tubadilishe nambari 0 kuwa aina ya kimantiki:
Boolean(0);
Kufuatia utekelezaji wa msimbo
tutapata false:
false
Mfano
Wacha tubadilishe thamani NaN:
Boolean(NaN);
Pia baada ya utekelezaji wa msimbo
tutapata false:
false
Mfano
Sasa wacha tubadilishe nambari 1:
Boolean(1);
Baada ya utekelezaji wa msimbo
tutapata true:
true
Mfano
Sasa tubadilishe nambari hasi:
Boolean(-1);
Kufuatia utekelezaji wa msimbo
tutapata true:
true
Mfano
Wacha tuweke nambari ya desimali kwenye kigezo:
Boolean(11.5);
Baada ya utekelezaji wa msimbo
tutapata pia true:
true
Mfano
Sasa tubadilishe mfumo wa maandishi tupu:
Boolean('');
Matokeo ya utekelezaji wa msimbo:
false
Mfano
Kama tutaweka kwenye kigezo mfumo wa maandishi uliojaa:
Boolean('str');
Basi baada ya kubadilisha tutapata
true:
true
Mfano
Wacha tubadilishe thamani ya kimantiki
true:
Boolean(true);
Matokeo ya utekelezaji wa msimbo:
true
Mfano
Sasa wacha tubadilishe thamani ya kimantiki
false:
Boolean(false);
Kufuatia utekelezaji wa msimbo
inaturudishia false:
false
Mfano
Wacha tuweke kwenye kigezo cha kazi kitu tupu:
Boolean({});
Baada ya utekelezaji wa msimbo
kazi Boolean itabadilisha kitu kuwa
thamani true:
true
Mfano
Sasa tuweke kwenye kigezo orodha tupu:
Boolean([]);
Baada ya utekelezaji wa msimbo
tutapata pia
thamani true:
true
Mfano
Wacha tubadilishe kazi tupu:
Boolean(function(){});
Kufuatia utekelezaji wa msimbo
tunapata true:
true
Mfano
Sasa tubadilishe thamani null:
Boolean(null);
Kufuatia utekelezaji wa msimbo
tunapata false sawa na
kubadilisha nambari 0:
false