Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
Number.parseFloat()
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éthodeNumber.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).
Dans cet article
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.695307297889173console.log(circumference("abcdefgh"));// Expected output: 0Syntaxe
Number.parseFloat(chaîne);Paramètres
chaîneUne 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 valeurNaN sera renvoyée.
Description
Cette méthode possède les mêmes fonctionnalités que la fonction globaleparseFloat() :
Number.parseFloat === parseFloat; // trueCette méthode fait partie d'ECMAScript 2015 et notamment de la modularisation de certaines fonctions globales. Pour plus de détails et d'exemples, voirparseFloat().
Prothèse d'émulation (polyfill)
if (Number.parseFloat === undefined) { Number.parseFloat = parseFloat;}Spécifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-number.parsefloat> |
Compatibilité des navigateurs
Voir aussi
- L'objet
Numberauquel appartient cette fonction. - La méthode globale
parseFloat.