[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Number/parseFloat [Back]  [Original]

Number : mthode statique parseFloat() - JavaScript | MDN

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

Number : mthode statique parseFloat()

Baseline
Large disponibilit

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 mthode statique Number.parseFloat() analyse un argument et retourne un nombre virgule flottante. Si un nombre ne peut pas tre analys partir de l'argument, elle retourne NaN.

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"));
// Rsultat attendu : 28.695307297889173

console.log(circumference("abcdefgh"));
// Rsultat attendu : 0

Syntaxe

js
Number.parseFloat(string)

Paramtres

string

La valeur analyser, convertie en chane de caractres. Les espaces blancs initiaux dans cet argument sont ignors.

Valeur de retour

Un nombre flottant obtenu partir de l'analyse de la chane de caractres passe en argument.

Ou NaN si le premier caractre non blanc ne peut pas tre converti en nombre.

Exemples

Number.parseFloat() et parseFloat()

Cette mthode possde les mmes fonctionnalits que la fonction native parseFloat() :

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

Son objectif est la modularisation des objets globaux.

Voir parseFloat() pour plus de dtails et d'exemples.

Spcifications

Spcification
ECMAScript 2027 LanguageSpecification
# sec-number.parsefloat

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page