<JavaScript Globale Funktionen
Beispiel
Parse verschiedenen Saiten:
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;
Das Ergebnis von n wird:
Versuch es selber " Definition und Verwendung
Die parseInt() Funktion parst eine Zeichenfolge und gibt eine ganze Zahl ist .
Die Radix - Parameter verwendet wird , das Zahlensystem anzugeben , die verwendet werden, beispielsweise ein radix von 16 (hexadecimal) zeigt an, dass die Zahl in der Zeichenfolge sollte aus einer hexadezimalen Zahl in eine Dezimalzahl geparst werden.
Wenn der Radix Parameter weggelassen wird, nimmt JavaScript folgende:
- Wenn die Zeichenfolge mit beginnen "0x" , die Radix 16 (hexadecimal)
- Wenn die Zeichenfolge mit beginnt "0" , ist die Radix 8 (octal) . Diese Funktion ist veraltet
- Wenn der String mit einem anderen Wert beginnt, der Radix ist 10 (decimal)
Note: Nur die erste Zahl in der Zeichenfolge zurückgegeben!
Note: Führende und nachgestellte Leerzeichen erlaubt sind.
Note: Wenn das erste Zeichen nicht in eine Zahl umgewandelt werden kann, parseInt() den Wert NaN zurück.
Hinweis: Ältere Browser führt parseInt("010") als 8, da ältere Versionen von ECMAScript (älter als ECMAScript 5, verwendet die Oktal radix (8) als Standard , wenn die Zeichenfolge beginnt mit "0" . Ab ECMAScript 5, die Standardeinstellung ist der dezimale radix (10) .
Browser-Unterstützung
Funktion | |||||
---|---|---|---|---|---|
parseInt() | Ja | Ja | Ja | Ja | Ja |
Syntax
parseInt( string,radix )
Parameterwerte
Parameter | Beschreibung |
---|---|
string | Erforderlich. Die Zeichenfolge werden analysiert |
radix | Optional. Eine Anzahl (from 2 to 36) , die das Zahlensystem darstellt verwendet werden |
Technische Details
Rückgabewert: | Eine Zahl. Wenn das erste Zeichen nicht in eine Zahl umgewandelt werden kann, wird NaN zurückgegeben |
---|---|
JavaScript Version: | 1.0 |
<JavaScript Globale Funktionen