English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript parseInt() Funktion

 JavaScript globale Attribute/Funktion

parseInt()Die Funktion dient dazu, den String-Parameter zu analysieren und die Ganzzahl im angegebenen Basiszahlensystem zurückzugeben.

Der Basisparameter wird verwendet, um das zu verwendende Zahlensystem zu spezifizieren, zum Beispiel, Basis16(Hexadezimal) bedeutet, dass die Ziffern im String von Hexadezimalziffern in Dezimalzahlen umgewandelt werden sollen.

Falls der radix-Parameter nicht definiert ist (oder nicht existiert), geht JavaScript davon aus:

  • Falls der String mit " 0x" beginnt, ist die Basis16(Hexadezimal)

  • Falls der String mit " 0" beginnt, ist die Basis8(Oktal)

  • Falls der String mit einem anderen Wert beginnt, ist die Basis10(Dezimal)

Falls der erste Buchstabe nicht in eine Zahl umgewandelt werden kann, gibt parseInt() NaN zurück.

Falls parseInt() auf ein Zeichen trifft, das nicht im angegebenen Basiszahlensystem vorkommt, ignoriert es dieses Zeichen und alle nachfolgenden Zeichen und gibt den Ganzzahlwert zurück, der bis zu diesem Punkt geparst wurde.

parseInt() kürzt die Zahl auf den Ganzzahlwert. Es werden Leerzeichen am Anfang und am Ende erlaubt.

Um die Zahl in einen bestimmten Basiszahlensystem-String umzuwandeln, verwenden Sie intValue.toString(radix).

Syntax:

parseInt(string, radix)
parseInt("12");   // 12
parseInt("12.25");// 12
parseInt("15px"); // 15
parseInt("34 45 66"); // 34
parseInt("   20  "); // 20
parseInt("Parrot 12");// NaN
parseInt('314e-2');   // 3
parseInt('0.0314E+2');// 0
parseInt('13', 8);// 11
parseInt('10', 16);   // 16
parseInt('0xF', 16);  // 15
parseInt('1001', 2);  // 9
Testen Sie heraus‹/›

Browserkompatibilität

Die Funktion parseInt() wird von allen Browsern vollständig unterstützt:

Funktion
parseInt()ististististist

Parameterwert

ParameterBeschreibung
Zeichenkettenotwendig) zu interpretierende Zeichenkette
radixoptional zwischen2bis36Zwischen den Integer, die den Basiswert (den Basiswert im mathematischen Zahlensystem) darstellen

Technische Details

Rückgabewert:Gibt die als Integer interpretierte Zahl zurück, die aus der angegebenen Zeichenkette gelesen wird. Wenn der erste Zeichen nicht in eine Zahl umgewandelt werden kann, wird NaN zurückgegeben.
JavaScript-Version:ECMAScript 1

 JavaScript globale Attribute/Funktion