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 July 2015.

Die statische Methode Number.parseFloat() analysiert ein Argument und gibt eine Gleitkommazahl zurück. Wenn aus dem Argument keine Zahl analysiert werden kann, gibt sie NaN zurück.

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

js
Number.parseFloat(string)

Parameter

string

Der zu analysierende Wert, zu einem String umgewandelt. Führender Whitespace in diesem Argument wird ignoriert.

Rückgabewert

Eine Gleitkommazahl, die aus dem angegebenen string analysiert wurde.

Oder NaN, wenn das erste nicht-Whitespace-Zeichen nicht in eine Zahl umgewandelt werden kann.

Beispiele

Number.parseFloat vs. parseFloat

Diese Methode hat die gleiche Funktionalität wie die globale Funktion parseFloat():

js
Number.parseFloat === parseFloat; // true

Ihr Zweck ist die Modularisierung globaler Funktionen.

Weitere Details und Beispiele finden Sie unter parseFloat().

Spezifikationen

Specification
ECMAScript® 2025 Language Specification
# sec-number.parsefloat

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
parseFloat

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Siehe auch