Number.parseFloat() - JavaScript | MDN

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis septembre 2015.

La méthode Number.parseFloat() analyse et convertit une chaîne de caractères en un nombre flottant. Cette méthode possède un comportement identique à parseFloat et fait partie d'ECMAScript 2015 (dans le but de « modulariser » les méthodes globales).

Exemple interactif

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

Syntaxe

js

Number.parseFloat(chaîne);

Paramètres

chaîne

Une chaîne de caractères qu'on souhaite convertir en nombre flottant.

Valeur de retour

Un nombre flottant obtenu à partir de l'analyse de la chaîne de caractères passée en argument. Si le premier caractère de la chaîne ne peut pas être converti en un nombre, la valeur NaN sera renvoyée.

Description

Cette méthode possède les mêmes fonctionnalités que la fonction globale parseFloat() :

js

Number.parseFloat === parseFloat; // true

Cette méthode fait partie d'ECMAScript 2015 et notamment de la modularisation de certaines fonctions globales. Pour plus de détails et d'exemples, voir parseFloat().

Prothèse d'émulation (polyfill)

js

if (Number.parseFloat === undefined) {
  Number.parseFloat = parseFloat;
}

Spécifications

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

Compatibilité des navigateurs

Voir aussi

  • L'objet Number auquel appartient cette fonction.
  • La méthode globale parseFloat.

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par les contributeurs du MDN.