Number.parseInvariant, fonction
Mise à jour : novembre 2007
Retourne une valeur numérique d'une représentation sous forme de chaîne d'un nombre. Cette fonction est statique et peut être appelée sans créer d'instance de l'objet.
var numberVar = Number.parseInvariant(value);
Arguments
Terme |
Définition |
---|---|
value |
Chaîne qui représente un nombre entier ou à virgule flottante. |
Retourne
Représentation en virgule flottante de value, si value représente un nombre ; sinon, NaN (not a number, non numérique).
Notes
Utilisez la fonction parseInvariant pour créer une valeur numérique à partir d'une représentation sous forme de chaîne d'un nombre. L'argument value peut contenir une virgule décimale et les caractères "+" et "-" pour indiquer le positif et le négatif, respectivement.
La fonction parseInvariant fournit une analyse cohérente de tous les types et doit être utilisée au lieu de la méthode parseInt ECMAScript (JavaScript) comparable.
Exemple
L'exemple suivant indique comment utiliser la fonction parseInvariant pour créer une valeur numérique à partir d'une représentation sous forme de chaîne d'un nombre.
var a = Number.parseInvariant("4");
var b = new Number(2);
var c = Number.parseInvariant("1.53") + a + b;
// View the results: "7.53"
alert(c);