Baseline Widely available
Die statische Methode Number.parseInt()
analysiert ein Zeichenfolgenargument und gibt eine Ganzzahl mit der angegebenen Basis oder dem angegebenen Radix zurück.
function roughScale(x, base) {
const parsed = Number.parseInt(x, base);
if (Number.isNaN(parsed)) {
return 0;
}
return parsed * 100;
}
console.log(roughScale(" 0xF", 16));
// Expected output: 1500
console.log(roughScale("321", 2));
// Expected output: 0
Syntax
Number.parseInt(string)
Number.parseInt(string, radix)
Parameter
string
Der zu analysierende Wert, zu einer Zeichenfolge gezwungen. Führende Leerzeichen in diesem Argument werden ignoriert.
radix
Optional
Eine Ganzzahl zwischen 2
und 36
, die den Radix (die Basis in mathematischen Zahlensystemen) der string
darstellt.
Wenn radix
undefiniert oder 0
ist, wird 10
angenommen, auÃer wenn die Zahl mit den Codeeinheitspaaren 0x
oder 0X
beginnt, in diesem Fall wird ein Radix von 16
angenommen.
Eine Ganzzahl, die aus der angegebenen string
analysiert wurde.
Wenn der 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.
Diese Methode hat die gleiche Funktionalität wie die globale Funktion parseInt()
:
Number.parseInt === parseInt; // true
Ihr Zweck ist die Modularisierung von globalen Objekten. Bitte sehen Sie parseInt()
für mehr Details und Beispiele.
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4