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); 

Voir aussi

Référence

Extensions de type nombre

Number, objet

isNaN, méthode

Autres ressources

Référence du langage