Kazi ya Number
Kazi Number inabadilisha thamani
iliyopewwa kuwa nambari. Kwa upande wa mfuatano, wahitimu
wa nafasi kwenye kingo hukatwa, kisha, ikiwa
mfuatano unaweza kubadilishwa kuwa nambari - basi
nambari hiyo inarudishwa, na ikiwa hauwezi -
NaN inarudishwa.
Thamani true
inabadilishwa kuwa nambari 1, thamani
false
- kuwa nambari 0. Vitu wakati wa mabadiliko
ya kinambari hubadilika kuwa NaN.
Syntaxi
javascriptNumber(kinachohitaji kubadilishwa);
Mfano
Wacha tubadilishe thamani ya buli
true kuwa nambari:
javascriptNumber(true);
Matokeo ya utekelezaji wa kodi:
javascript1
Mfano
Sasa wacha tubadilishe
thamani ya buli false:
javascriptNumber(false);
Matokeo ya utekelezaji wa kodi:
javascript0
Mfano
Wacha tuweke kwenye kigezo cha kazi mfuatano ulio na nambari:
javascriptNumber('53');
Kama matokeo ya ubadilishaji tutapata nambari:
javascript53
Mfano
Sasa wacha tuongeze kwenye nambari nafasi mwanzoni na mwisho wa mfuatano:
javascriptNumber(' 5 ');
Baada ya utekelezaji wa kodi nafasi za ziada hufutwa na hatimaye tunapata nambari:
javascript5
Mfano
Wacha tubadilishe mfuatano tupu:
javascriptNumber('');
Matokeo ya utekelezaji wa kodi:
javascript0
Mfano
Sasa tubadilishe mfuatano, ulio na herufi na nambari:
javascriptNumber('a5');
Baada ya utekelezaji wa kodi
tunapata thamani NaN,
ionyesho la operesheni isiyokubalika
ya kihisabati:
javascriptNaN
Mfano
Wacha tubadilishe herufi na nambari kwenye mfuatano:
javascriptNumber('5a');
Matokeo ya utekelezaji wa kodi itabaki sawa:
javascriptNaN
Mfano
Sasa tubadilishe mfuatano, ambapo nambari zimetenganishwa na nafasi:
javascriptNumber('5 5');
Kama matokeo ya utekelezaji wa kodi tutaona tena kuwa operesheni hii ya kihisabati haikubaliki:
javascriptNaN
Mfano
Wacha tubadilishe thamani ya buli
true, iliyowekwa kwenye mfuatano:
javascriptNumber('true');
Baada ya utekelezaji wa kodi
tutapata tena NaN:
javascriptNaN
Mfano
Sasa tubadilishe kitu tupu:
javascriptNumber({});
Matokeo ya utekelezaji wa kodi:
javascriptNaN
Mfano
Wacha tuweke kwenye kigezo cha kazi safu tupu:
javascriptNumber([]);
Kama matokeo tutapata
nambari 0:
javascript0
Mfano
Sasa tuongeze nambari kwenye safu:
javascriptNumber([1]);
Safu inabadilishwa kuwa nambari:
javascript1
Mfano
Wacha tubadilishe safu, inayojumuisha nambari mbili:
javascriptNumber([1, 2]);
Kama matokeo tutaambiwa tena, kuwa operesheni hii ya kihisabati haikubaliki:
javascriptNaN
Angalia pia
-
kazi
Number,
inayobadilisha kuwa nambari -
kazi
parseInt,
inayotoa nambari kamili kutoka mwanzo wa mfuatano -
kazi
parseFloat,
inayotoa nambari ya desimali kutoka mwanzo wa mfuatano -
kazi
String,
inayobadilisha kuwa mfuatano -
kazi
Boolean,
inayobadilisha kuwa thamani ya buli