Method ya Number parseInt() ya JavaScript

Kielewa na Kivutia

Number.parseInt() Method inaangalia thamani kama string na inatumia integer kile kinaonekana kwanza.

radix Chaguo cha mawasiliano inaaminia mbinu ya namba inayotumika:

2 = Kina cha vifaa, 8 = Kina cha asili, 10 = Kina cha kuzitoa, 16 = Kina cha kina cha kuzitoa.

Ikiwa inapotea radix, JavaScript itakasimamia ukifuata kama kina cha 10. Ikiwa thamani inaanza na "0x", JavaScript itakasimamia kama kina cha 16.

Tahayai:

Hakuna chaguo cha kina cha kwanza kinaweza kutumika kama namba, itakapokutumia: NaN

Mafuta ya kwanza na ya mwisho yatapotea.

Inakubali kwa chini kwa integer kile kinaonekana kwanza.

Mifano

Mfano 1

Number.parseInt("10");
Number.parseInt("10.00");
Number.parseInt("10.33");
Number.parseInt("34 45 66");
Number.parseInt(" 60 ");
Number.parseInt("40 years");
Number.parseInt("He was 40");

Tafakari kwa mafanikio

Mfano 2

Number.parseInt("10", 10);
Number.parseInt("010");
Number.parseInt("10", 8);
Number.parseInt("0x10");
Number.parseInt("10", 16);

Tafakari kwa mafanikio

Inayohusiana na kiwango

Number.parseInt(string, radix)

Chaguo cha mawasiliano

Chaguo cha mawasiliano Kielewa
value Inayohitajika. Thamani inayotumika.
radix

Inayowezekana. Inaingia kama 10.

Inaaminia thamani ya mbinu ya chini ya namba (2 hadi 36).

Chaguo cha kuzingatia

Aina Kielewa
Tupu la Boole Hakuna chaguo cha integer, itakapokutumia NaN.

Wafuatili wa vifauti

Number.parseInt() Ina mafuta ya ECMAScript6 (ES6).

Wafuatili wote wa vifauti vya ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 支持 支持 支持

Internet Explorer 11(或更早版本)不支持 Number.parseInt()