Number.parseFloat()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.
Die statische Methode Number.parseFloat()
analysiert ein Argument und gibt eine Fließkommazahl zurück. Wenn eine Zahl nicht aus dem Argument extrahiert werden kann, wird NaN
zurückgegeben.
Probieren Sie es aus
function circumference(r) {
if (Number.isNaN(Number.parseFloat(r))) {
return 0;
}
return parseFloat(r) * 2.0 * Math.PI;
}
console.log(circumference("4.567abcdefgh"));
// Expected output: 28.695307297889173
console.log(circumference("abcdefgh"));
// Expected output: 0
Syntax
Number.parseFloat(string)
Parameter
string
-
Der zu analysierende Wert, zu einem String konvertiert. Führende Leerzeichen in diesem Argument werden ignoriert.
Rückgabewert
Eine aus dem gegebenen string
extrahierte Fließkommazahl.
Oder NaN
, wenn das erste Nicht-Leerzeichen-Zeichen nicht in eine Zahl umgewandelt werden kann.
Beispiele
Number.parseFloat vs. parseFloat
Diese Methode hat dieselbe Funktionalität wie die globale Funktion parseFloat()
:
Number.parseFloat === parseFloat; // true
Ihr Zweck ist die Modularisierung von globalen Funktionen.
Siehe parseFloat()
für mehr Details und Beispiele.
Spezifikationen
Specification |
---|
ECMAScript® 2026 Language Specification # sec-number.parsefloat |