Latest web development tutorials

JavaScript parseInt function ()

Funkcja Reference Manual Funkcje JavaScript globalne

Definicja i Wykorzystanie

Funkcja parseInt () do analizowania ciąg i zwraca liczbę całkowitą.

Gdy podstawa parametr ma wartość 0 czy zestaw parametrów, parseInt () na bazie łańcucha ustalenia podstawy numeru.

Gdy parametr jest ignorowany przelicznika, JavaScript domyślna baza rysunek w następujący sposób:

  • Jeśli łańcuch rozpoczynający się od "0x", parseInt () rozwiąże resztę ciąg liczb całkowitych szesnastkowym.
  • Jeśli łańcuch 0 na początku, a następnie v3 ECMAScript pozwala parseInt () jest realizacja kolejnego znaku analizowany jako ósemkowej lub szesnastkowej.
  • Jeśli łańcuch zaczyna się od liczby od 1 do 9, parseInt () rozwiąże go dziesiętną liczbę całkowitą.

gramatyka

parseInt(string, radix)

参数 描述
string 必需。要被解析的字符串。
radix 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。


Pomoc Browser

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Wszystkie główne przeglądarki obsługują parseInt function ()


Porady i wskazówki

Uwaga: zwracana jest pierwsza liczba w ciągu Only.

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

Uwaga: Jeśli pierwszy znak nie może być przekonwertowany na cyfrowy, a następnie parseFloat () zwraca NaN.

Uwaga: ciąg "0" na początku bazy domyślnej ósemkowej starej przeglądarki. ECMAScript 5, podstawa domyślny dziesiętnym.


Przykłady

Przykłady

Użyjemy parseInt () do analizowania różnych ciągów:

<script>

document.write(parseInt("10") + "<br>");
document.write(parseInt("10.33") + "<br>");
document.write(parseInt("34 45 66") + "<br>");
document.write(parseInt(" 60 ") + "<br>");
document.write(parseInt("40 years") + "<br>");
document.write(parseInt("He was 40") + "<br>");

document.write("<br>");
document.write(parseInt("10",10)+ "<br>");
document.write(parseInt("010")+ "<br>");
document.write(parseInt("10",8)+ "<br>");
document.write(parseInt("0x10")+ "<br>");
document.write(parseInt("10",16)+ "<br>");

</script>

Przykłady wyżej wyjścia:


Spróbuj »

Uwaga: starych przeglądarek ze względu na wykorzystanie starej wersji ECMAScript (ECMAScript wersji mniej niż ECMAScript 5, domyślnie, gdy ciąg "0" w ósemkowym początku ECMAScript 5 stosując po przecinku), więc parsowania ( "010") wyświetli 8 ,



Funkcja Reference Manual Funkcje JavaScript globalne