Number | NN 3 IE 4 ECMA 1
Un objet Number représente une valeur numérique quelconque, nombre entier ou nombre à virgule flottante. Vous n´avez généralement pas à vous inquiéter de l'objet Number parce qu'une valeur numérique se transforme automatiquement en instance d'objet Number chaque fois que vous l'utilisez ou lui affectez une variable. Par contre, vous pouvez accéder aux propriétés statiques qu'affectionnent les mathématiciens.
Propriétés
constructor | MAX_VALUE | MIN_VALUE | NaN
NEGATIVE_INFINITY | POSITIVE_INFINITY | prototype |
Méthodes
toExponential() | toFixed() | toLocaleString() | toPrecision()
toString() | valueOf() |  |
Création d'un objet Number
    var myValue = number;
    var myValue = new Number(number);

constructor | NN 4 IE 4 ECMA 1
| Lecture/écriture
Il s´agit d´une référence à la fonction qui a créé l´instance d´un objet Number: la fonction constructeur Number() d´origine dans les navigateurs.
Exemple
    if (myVar.constructor == Number) {
        // process native function
    }
Valeur
Référence de l´objet de fonction.

MAX_VALUE | NN 3 IE 4 ECMA 1
| Lecture seule
Egal au plus grand nombre possible géré par JavaScript.
Exemple
    var tiptop = Number.MAX_VALUE;
Valeur
1,7976931348623157e+308

MIN_VALUE | NN 3 IE 4 ECMA 1
| Lecture seule
Egal au plus petit nombre possible géré par JavaScript.
Exemple
    var itsybitsy = Number.MIN_VALUE;
Valeur
5e-324

NaN | NN 3 IE 4 ECMA 1
| Lecture seule
Egal à une valeur autre qu'un nombre. JavaScript renvoie cette valeur lorsqu'une opération numérique produit un résultat non numérique en raison d'une erreur de l'un des opérandes. Si vous voulez vérifier si une valeur n'est pas un nombre, utilisez la fonction globale isNaN() au lieu d'effectuer une comparaison avec la valeur de cette propriété.
Valeur
NaN

NEGATIVE_INFINITY, POSITIVE_INFINITY | NN 3 IE 4 ECMA 1
| Lecture seule
Valeurs s'inscrivant respectivement en dehors de limites de Number.MIN_VALUE et de Number.MAX_VALUE.
Exemple
    Number.NEGATIVE_INFINITY
Valeur
-Infinity; Infinity

prototype | NN 3 IE 4 ECMA 1
| Lecture/écriture
Propriété de l'objet Number statique. Utilisez la propriété prototype pour affecter de nouvelles propriétés et méthodes à de futures instances d'une valeur Number créées dans le document considéré. Pour des exemples, voir la description de la propriété Array.prototype. Il est peu utile de créer de nouvelles propriétés ou méthodes prototype pour l'objet Number.
Exemple
    Number.prototype.author = "DG";
Valeur
N´importe quelle donnée, y compris des références à des fonctions.

toExponential() | NN 6 IE 5.5(Win) ECMA 3
toExponential(fractionDigits) |
Renvoie une chaîne contenant la valeur de l´objet nombre affichée en notation exponentielle JavaScript. Le paramètre spécifie le nombre de chiffres à droite de la décimale à afficher dans la chaîne. Par exemple, si une variable contient le nombre 9876.54 et si vous appliquez la méthode toExponential(10), le résultat est 9.8765400000E+3, avec des zéros de remplissage pour les chiffres les plus à droite afin d´atteindre un total de 10 chiffres à droite de la décimale. Si vous spécifiez un paramètre qui génère un affichage avec moins de chiffres que n´en contient le nombre d´origine, la valeur renvoyée est arrondie.
Paramètres
Un nombre entier spécifiant le nombre de chiffres à droite de la décimale dans la chaîne renvoyée.
Valeur renvoyée
Chaîne.

toFixed() | NN 6 IE 5.5(Win) ECMA 3
toFixed(fractionDigits) |
Renvoie une chaîne contenant la valeur de l´objet nombre affichée avec un nombre de chiffres à droite de la décimale fixe (utile pour les résultats des calculs de devise). Si vous spécifiez un paramètre qui génère un affichage avec moins de chiffres que n´en contient le nombre d´origine, la valeur renvoyée est arrondie, mais uniquement d´après la valeur du chiffre immédiatement à droite du dernier chiffre affiché (c´est-à-dire qu´il n´y a pas d´arrondissement en cascade).
Paramètres
Un nombre entier spécifiant le nombre de chiffres à droite de la décimale dans la chaîne renvoyée.
Valeur renvoyée
Chaîne.

toLocaleString() | NN 6 IE 5(Mac/5.5(Win) ECMA 3
Renvoie la valeur de l'objet nombre sous forme de chaîne. Le format exact de la valeur renvoyée n´est pas soumis à la norme ECMA et peut être différent d´un système de devise local à l´autre (tel qu´il est configuré dans les préférences internationales de l´ordinateur client). Sur un système anglais américain, IE 5.5 pour Windows et les versions ultérieures renvoient une valeur avec deux chiffres à droite de la décimale (en arrondissant les valeurs si nécessaire), les virgules indiquant les milliers, les millions, etc. IE 5 pour Macintosh se comporte de la même façon à l´exception des virgules. Netscape 6 n´effectue aucun formatage spécial.
Paramètres
Aucune.
Valeur renvoyée
Chaîne.

toPrecision() | NN 6 IE 5.5(Win) ECMA 3
toPrecision() |
Renvoie une chaîne contenant la valeur de l´objet nombre affichée avec un nombre de chiffres fixe, en comptant les chiffres à gauche et à droite de la décimale. Si vous spécifiez un paramètre qui génère un affichage avec moins de chiffres à gauche de la décimale que n´en contient le nombre d´origine, la valeur renvoyée est affichée en annotation exponentielle. Les valeurs tronquées sont arrondies, mais uniquement d´après la valeur du chiffre immédiatement à droite du dernier chiffre affiché (c´est-à-dire qu´il n´y a pas d´arrondissement en cascade).
Paramètres
Un nombre entier spécifiant le nombre total de chiffres dans la chaîne renvoyée.
Valeur renvoyée
Chaîne.

toString() | NN 4 IE 4 ECMA 1
Renvoie la valeur de l'objet comme type de données sous forme de chaîne. En réalité, vous n'avez pas besoin de cette méthode car les navigateurs convertissent automatiquement les valeurs Number en chaînes si elles sont nécessaires pour l'affichage de messages ou de documents.
Paramètres
Aucune.
Valeur renvoyée
Chaîne.

valueOf() | NN 4 IE 4 ECMA 1
Renvoie la valeur de l'objet.
Paramètres
Aucune.
Valeur renvoyée
Valeur numérique.