Signatur
Number.parseInt(string) / Number.parseInt(string, radix)
Beschreibung
Die statische Methode Number.parseInt() parst ein String-Argument und gibt eine Ganzzahl der angegebenen Basis (Radix) zurück.
Parameter
| Name | Typ | Default | Beschreibung |
|---|---|---|---|
| $string Pflicht | string | — | Der zu parsende Wert, wird zu einem String coerced. Führende Whitespaces in diesem Argument werden ignoriert. |
| $radix | number | — | Eine Ganzzahl zwischen 2 und 36, welche die Basis (Radix) des string angibt. Ist radix undefined oder 0, wird 10 angenommen, außer wenn die Zahl mit den Code-Unit-Paaren 0x oder 0X beginnt; in diesem Fall wird eine Basis von 16 angenommen. |
Rückgabewert
Typ
number
Beschreibung
Eine aus dem gegebenen string geparste Ganzzahl. Wenn radix kleiner als 2 oder größer als 36 ist oder das erste Nicht-Whitespace-Zeichen nicht in eine Zahl konvertiert werden kann, wird NaN zurückgegeben.
Beispiele
Number.parseInt vs. parseInt
Number.parseInt === parseInt; // true
// Wichtig · Fallstricke
Diese Methode hat dieselbe Funktionalität wie die globale Funktion parseInt(). Ihr Zweck ist die Modularisierung der Globals. Für weitere Details und Beispiele siehe parseInt().