Number.parseInt()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Die Number.parseInt() statische Methode analysiert ein Zeichenfolgenargument und gibt eine ganze Zahl der angegebenen Basis oder Radix zurück.

Probieren Sie es aus

Syntax

js
Number.parseInt(string)
Number.parseInt(string, radix)

Parameter

string

Der zu analysierende Wert, in eine Zeichenkette konvertiert. Führende Leerzeichen in diesem Argument werden ignoriert.

radix Optional

Eine ganze Zahl zwischen 2 und 36, die die Radix (die Basis in mathematischen Zahlensystemen) der string darstellt.

Wenn radix undefiniert oder 0 ist, wird 10 angenommen, es sei denn, die Zahl beginnt mit den Code-Einheit-Paaren 0x oder 0X, in welchem Fall eine Radix von 16 angenommen wird.

Rückgabewert

Eine aus der angegebenen string geparste Ganzzahl.

Wenn die radix kleiner als 2 oder größer als 36 ist oder das erste Nicht-Leerzeichen-Zeichen nicht in eine Zahl umgewandelt werden kann, wird NaN zurückgegeben.

Beispiele

Number.parseInt vs. parseInt

Diese Methode hat dieselbe Funktionalität wie die globale parseInt() Funktion:

js
Number.parseInt === parseInt; // true

Ihr Zweck ist die Modularisierung globaler Objekte. Bitte sehen Sie parseInt() für weitere Details und Beispiele.

Spezifikationen

Specification
ECMAScript Language Specification
# sec-number.parseint

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch