Référence de JavaScript 1.5 Core:Fonctions globales:parseFloat
Un article de MDC.
Sommaire |
[modifier] Résumé
Fonction Core
Analyse une chaîne passée en paramètre et renvoie un nombre en virgule flottante.
[modifier] Syntaxe
parseFloat(chaîne)
[modifier] Paramètres
-
chaîne - Une chaîne de caractères représentant la valeur à analyser.
[modifier] Description
parseFloat est une fonction globale est n'est associée à aucun objet.
parseFloat analyse la chaîne passée en paramètre et renvoie un nombre en virgule flottante. Si elle rencontre un caractère autre qu'un signe (+ ou -), un chiffre (0-9), un point décimal ou un exposant, elle renvoie la valeur analysée jusque là et ignore ce caractère et tous ceux qui suivent. Les espaces en tête et en queue de chaîne sont autorisés.
Si le premier caractère ne peut pas être convertit en un nombre, parseFloat renvoie NaN.
Pour des raisons arithmétiques, la valeur NaN n'est jamais un nombre. Vous pouvez appeler la fonction isNaN pour déterminer si le résultat de parseFloat est NaN. Si NaN est passé à des opérations arithmétiques, celles-ci renverront également NaN comme résultat.
[modifier] Exemples
[modifier] Exemple : parseFloat renvoyant un nombre
Les exemples suivants renvoient tous 3.14 :
parseFloat("3.14");parseFloat("314e-2");parseFloat("0.0314E+2");var x = "3.14";parseFloat(x);parseFloat("3.14suivi d'autres caractères non numériques");
[modifier] Exemple : parseFloat renvoyant NaN
L'exemple suivant renvoie NaN :
parseFloat("FF2");