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
javascriptBoolean(kinachohitaji kubadilishwa);
Mfano
Wacha tubadilishe nambari 0 kuwa aina ya kimantiki:
javascriptBoolean(0);
Kufuatia utekelezaji wa msimbo
tutapata false:
javascriptfalse
Mfano
Wacha tubadilishe thamani NaN:
javascriptBoolean(NaN);
Pia baada ya utekelezaji wa msimbo
tutapata false:
javascriptfalse
Mfano
Sasa wacha tubadilishe nambari 1:
javascriptBoolean(1);
Baada ya utekelezaji wa msimbo
tutapata true:
javascripttrue
Mfano
Sasa tubadilishe nambari hasi:
javascriptBoolean(-1);
Kufuatia utekelezaji wa msimbo
tutapata true:
javascripttrue
Mfano
Wacha tuweke nambari ya desimali kwenye kigezo:
javascriptBoolean(11.5);
Baada ya utekelezaji wa msimbo
tutapata pia true:
javascripttrue
Mfano
Sasa tubadilishe mfumo wa maandishi tupu:
javascriptBoolean('');
Matokeo ya utekelezaji wa msimbo:
javascriptfalse
Mfano
Kama tutaweka kwenye kigezo mfumo wa maandishi uliojaa:
javascriptBoolean('str');
Basi baada ya kubadilisha tutapata
true:
javascripttrue
Mfano
Wacha tubadilishe thamani ya kimantiki
true:
javascriptBoolean(true);
Matokeo ya utekelezaji wa msimbo:
javascripttrue
Mfano
Sasa wacha tubadilishe thamani ya kimantiki
false:
javascriptBoolean(false);
Kufuatia utekelezaji wa msimbo
inaturudishia false:
javascriptfalse
Mfano
Wacha tuweke kwenye kigezo cha kazi kitu tupu:
javascriptBoolean({});
Baada ya utekelezaji wa msimbo
kazi Boolean itabadilisha kitu kuwa
thamani true:
javascripttrue
Mfano
Sasa tuweke kwenye kigezo orodha tupu:
javascriptBoolean([]);
Baada ya utekelezaji wa msimbo
tutapata pia
thamani true:
javascripttrue
Mfano
Wacha tubadilishe kazi tupu:
javascriptBoolean(function(){});
Kufuatia utekelezaji wa msimbo
tunapata true:
javascripttrue
Mfano
Sasa tubadilishe thamani null:
javascriptBoolean(null);
Kufuatia utekelezaji wa msimbo
tunapata false sawa na
kubadilisha nambari 0:
javascript false