Metoda Number parseInt() w JavaScript

Definicja i użycie

Number.parseInt() Metoda przetwarza wartość w ciąg znaków i zwraca pierwszą liczbę całkowitą.

radix Parametr określa używany system cyfrowy:

2 = binarne, 8 = ósemkowe, 10 = dziesiętne, 16 = szesnastkowe.

Jeśli pominięto radix, JavaScript zakłada, że podstawą jest 10. Jeśli wartość zaczyna się od "0x", JavaScript zakłada, że podstawą jest 16.

Uwaga:

Zwraca, jeśli pierwszy znak nie może być przekształcony na liczbę: NaN.

Wprowadzające i końcowe spacje będą pomijane.

Zwraca tylko pierwszą znalezioną liczbę całkowitą.

Przykład

Przykład 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");

Spróbuj sam

Przykład 2

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

Spróbuj sam

Gramatyka

Number.parseInt(string, radix)

Parametr

Parametr Opis
value Wymagane. Wartość do przetworzenia.
radix

Opcjonalne. Domyślnie wynosi 10.

Określa wartości liczbowe systemu cyfrowego (od 2 do 36).

Zwracana wartość

Typ Opis
Wartości logiczne Jeśli nie znaleziono liczby całkowitej, zwraca NaN.

Obsługa przeglądarki

Number.parseInt() To cechy ECMAScript6 (ES6).

Wszystkie współczesne przeglądarki obsługują ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Obsługiwane Obsługiwane Obsługiwane Obsługiwane Obsługiwane

Internet Explorer 11 (lub wcześniejsze wersje) nie obsługuje Number.parseInt().