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