JavaScript Funktion parseInt ()
Definition und Verwendung
parseInt () Funktion einen String und gibt eine ganze Zahl zu analysieren.
Wenn der Parameter radix 0 oder nicht gesetzt Parameter, parseInt () auf der Saite anhand der Zahlenbasis zu bestimmen.
Wenn der Parameter radix ignoriert wird, Grundvergü- JavaScript standardmäßig wie folgt:
- Wenn der String mit "0x" beginnen, parseInt () den Rest der Zeichenfolge von hexadezimalen Ganzzahl zu lösen.
- Wenn die Zeichenkette 0 am Anfang, dann ist die ECMAScript v3 parseInt ermöglicht () ist eine Implementierung der nachfolgenden Zeichen als oktale oder hexadezimale Zahlen analysiert.
- Wenn die Zeichenkette mit einer Zahl von 1 bis 9 beginnt, parseInt () wird es Dezimalzahl lösen.
Grammatik
参数 | 描述 |
---|---|
string | 必需。要被解析的字符串。 |
radix | 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。 |
Browser-Unterstützung
Alle gängigen Browser ParseInt unterstützen () Funktion
Tipps und Hinweise
Hinweis: Nur die erste Zahl in der Zeichenfolge zurückgegeben wird.
Hinweis: Führende und nachgestellte Leerzeichen erlaubt sind.
Hinweis: Wenn das erste Zeichen nicht auf digital umgewandelt werden, dann parseFloat () liefert NaN.
Hinweis: Die Zeichenfolge "0" am Anfang der Standard Oktal Basis des alten Browser. ECMAScript 5, die Standard-Dezimalbasis.
Beispiele
Beispiele
Wir werden die parseInt () verwenden, um verschiedene Zeichenketten analysieren:
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>
Beispiele für die obigen Ausgangs:
Versuchen »
Hinweis: alte Browser aufgrund der Verwendung der alten Version des ECMAScript (ECMAScript Version weniger als ECMAScript 5, die Standardeinstellung , wenn eine Reihe von "0" am Anfang Oktal, ECMAScript 5 eine Dezimalzahl verwenden), so das Parsen ( "010") ausgibt 8 .
JavaScript Globale Funktionen