Metoda Number parseInt() w JavaScript
- Poprzednia strona parseFloat()
- Następna strona prototype
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript Number
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");
Przykład 2
Number.parseInt("10", 10); Number.parseInt("010"); Number.parseInt("10", 8); Number.parseInt("0x10"); Number.parseInt("10", 16);
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()
.
- Poprzednia strona parseFloat()
- Następna strona prototype
- Wróć do poprzedniego poziomu Podręcznik referencyjny JavaScript Number