mozilla
Vos résultats de recherche

    Number

    Sommaire

    Créé un objet de conversion pour vous permettre de travailler avec des valeurs numériques.

    Syntaxe

    new Number(value)

    Paramètres

    value
    La valeur numérique de l'objet est créée.

    Description

    Les principales utilisations de l'objet Number sont:

    Si l'argument ne peut être convertit dans un nombre, il retourne NaN.

    Dans un contexte de non-constructeur (à savoir, sans opérateur new), Number peut être utilisé pour effectuer ce type de conversion.

    Propriétés

    Pour les propriétés disponibles sur les instances Number, voir Properties of Number instances.

    Le plus grand nombre positif représentable.  Le plus grand nombre négatif représentable est -MAX_VALUE.

    MAX_VALUE

    Le plus petit nombre positif représentable -- qui est, le nombre positif proche de zéro (sans être nulle).  Le plus petit nombre négatif réprésentable est -MIN_VALUE.

    MIN_VALUE
    NaN
    Valeur Spéciale "not a number".
    NEGATIVE_INFINITY
    Valeur Spéciale représentant l'infini négatif; retour sur le débordement.
    POSITIVE_INFINITY
    Valeur Spéciale représentant l'infini; retour sur le débordement.
    prototype
    Alloue l'addition des propriétés de l'objet Number.

     

    Propriétés héritées depuis Function:
    arity, caller, constructor, length, name

    Méthodes

    Pour les méthodes disponibles sur les instances Number, voir Methods of Number instances.

    Bien que l'objet Number ne contient pas ses propres méthodes, il hérite de méthodes via le prototype chain.

    Méthodes héritées depuis Function:
    apply, call, toSource, toString

    Instances Number

    Toutes les instances Number héritent depuis Number.prototype.Le prototype de l'objet du constructeur Number peut être modifié pour affecter toutes les instances Number.

    Propriétés

     

    constructor
    Retourne la fonction qui créé cette instance d'objet. Par défaut il est l'objet Number.
    Propriétés héritées depuis Object:
    __parent__, __proto__

    Méthodess

     

    toExponential
    Retourne la chaîne représentant le nombre dans une notation exponentielle.
    toFixed
    Retourne la chaîne représentant le nombre dans un notation de point fixe.
    toLocaleString
    Retourne une chaîne lisible représentant le nombre utilisant les paramètres locaux de l'environment. Remplace la méthode Object.prototype.toLocaleString.
    toPrecision
    Retourne la chaîne représentant le nombre pour une précision spécifiée dans une notation avec un point fixe eu exponentielle.
    toSource
    Non-standard
    Retourne un objet littéral représentant l'objet spécifié Number; vous pouvez utiliser cette valeur pour créer un nouvel objet. Remplace la méthode Object.prototype.toSource.
    toString
    Retourne la chaîne représentant l'objet spécifié. Remplace la méthode Object.prototype.toString.
    valueOf
    Retourne la valeur principale de l'objet spécifié. Remplace la méthode Object.prototype.valueOf.

    Exemples

    Exemple: Utilisation de l'objet Number pour assigner des valeurs en variables numériques

    Cet exemple suivant utilise les propriétés de l'objet Number pour assigner des valeurs à plusieurs variables numériques:

    biggestNum = Number.MAX_VALUE;
    smallestNum = Number.MIN_VALUE;
    infiniteNum = Number.POSITIVE_INFINITY;
    negInfiniteNum = Number.NEGATIVE_INFINITY;
    notANum = Number.NaN;
    

    Exemple: Uyilisation de Number pour convertir l'objet Date

    Cet exemple suivant convertit l'objet Date en valeur numérique utilisant Number comme une fonction:

    var d = new Date("December 17, 1995 03:24:00");
    print(Number(d));
    

    Il affiche "819199440000".

    Voir aussi

    Étiquettes et contributeurs liés au document

    Contributeurs ayant participé à cette page : daniel35310, LaBoumerde, teoli, Seebz, Jeremie
    Dernière mise à jour par : Seebz,