HTML: Markup language
CSS: Styling language
JavaScript: Scripting language
Web APIs: Programming interfaces
All web technology
Learn web development
Discover our tools
Get to know MDN better
Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
View in English Always switch to English
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).
Number.parseFloat()
parseFloat
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
Number.parseFloat(chaîne);
chaîne
Une chaîne de caractères qu'on souhaite convertir en nombre flottant.
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.
NaN
Cette méthode possède les mêmes fonctionnalités que la fonction globale parseFloat() :
parseFloat()
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().
if (Number.parseFloat === undefined) { Number.parseFloat = parseFloat; }
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Number