Najnowsze tutoriale tworzenie stron internetowych
 

JavaScript parseInt() Function

<JavaScript Funkcje globalne

Przykład

Analizować różne ciągi:

var a = parseInt("10") + "<br>";
var b = parseInt("10.00") + "<br>";
var c = parseInt("10.33") + "<br>";
var d = parseInt("34 45 66") + "<br>";
var e = parseInt(" 60 ") + "<br>";
var f = parseInt("40 years") + "<br>";
var g = parseInt("He was 40") + "<br>";

var h = parseInt("10",10)+ "<br>";
var i = parseInt("010")+ "<br>";
var j = parseInt("10",8)+ "<br>";
var k = parseInt("0x10")+ "<br>";
var l = parseInt("10",16)+ "<br>";

var n = a + b + c + d + e + f + g + "<br>" + h + i + j + k +l;

Wynik n jest:

Spróbuj sam "

Definicja i Wykorzystanie

parseInt() Funkcja przetwarza ciąg i zwraca całkowitą.

Parametr podstawa jest wykorzystywana do określenia, które systemie liczbowym być stosowane, na przykład, podstawa 16 (hexadecimal) wskazuje, że liczba w ciągu powinien być przetwarzany z liczbę szesnastkową na cyfry.

Jeśli parametr radix jest pominięty, JavaScript przyjmuje następujące elementy:

  • Jeśli łańcuch zaczyna się od "0x" , Radix jest 16 (hexadecimal)
  • Jeśli łańcuch zaczyna się od "0" , Radix jest 8 (octal) . Funkcja ta jest przestarzała
  • Jeśli łańcuch zaczyna się od każdej innej wartości, podstawa jest 10 (decimal)

Note: zwracana jest pierwsza liczba w ciągu tylko!

Note: Początkowe i końcowe spacje są dozwolone.

Note: Jeśli pierwszy znak nie może być przekonwertowany na liczbę, parseInt() zwraca NaN.

Uwaga: W starszych przeglądarek spowoduje parseInt("010") jak 8, ponieważ starsze wersje ECMAScript (starsze niż ECMAScript 5, używa przelicznika ósemkowy (8) jako domyślne, gdy ciąg rozpoczyna się od "0" . Jak z ECMAScript 5, domyślnym jest radix dziesiętny (10) .


Wsparcie przeglądarka

Funkcjonować
parseInt() tak tak tak tak tak

Składnia

parseInt( string,radix )

wartości parametrów

Parametr Opis
string Wymagany. Ciąg być analizowany
radix Opcjonalny. Pewna liczba (from 2 to 36) , który przedstawia układ do stosowania liczbowy

Szczegóły techniczne

Zwracana wartość: Numer. Jeśli pierwszy znak nie może być przekonwertowany do liczby, zwracany jest NaN
JavaScript wersja: 1,0

<JavaScript Funkcje globalne