La fonction JavaScript parseFloat () analyse un argument et renvoie un nombre à virgule flottante.
La syntaxe de la parseFloat()
fonction est:
parseFloat(string)
Paramètres parseFloat ()
La parseFloat()
fonction prend en charge:
- string - La valeur à analyser. S'il ne s'agit pas d'une chaîne, elle est convertie en chaîne à l'aide d'une
ToString
opération abstraite.
Remarque: les caractères blancs de début sont ignorés.
Valeur renvoyée par parseFloat ()
- Renvoie un nombre à virgule flottante analysé à partir de la chaîne donnée.
- Renvoie
NaN
lorsque le premier caractère non blanc ne peut pas être converti en nombre.
Exemple: Utilisation de parseFloat ()
console.log(parseFloat(" 10 ")); // 10 console.log(parseFloat(" 3.14seconds")); // 3.14 console.log(parseFloat("314e-2")); // 3.14 // argument can be anything as long as it has toString or valueOf const obj = ( toString: () => "127.0.0.1", ); console.log(parseFloat(obj)); // 127 console.log(parseFloat("JavaScript")); // NaN // BigInt values lose precision console.log(parseFloat("464546416543075614n")); // 464546416543075600
Production
10 3,14 3,14 127 NaN 464546416543075600
Remarques:
parseFloat()
analysera les objets non-string s'ils ont une méthodetoString
ouvalueOf
.parseFloat()
arrête de convertir une chaîne en flottant lorsqu'elle rencontre un caractère non numérique.
Lecture recommandée: Javascript parseInt ()