Number permet de prendre en charge les nombres.
CompatibilitéDisponibilité
Javascript 1.1
Synopsisnew number(valeur)Propriétés
number(valeur)
Propriété | Description |
---|---|
constructor | spécifie la fonction que crée un prototype d'objet. |
MAX_VALUE | représente un nombre maximale utilisable. |
MIN_VALUE | représente un nombre minimale utilisable. |
NaN | représente une valeur qui n'est pas un nombre (Not a Number). |
NEGATIVE_INFINITY | représente un infini négatif. |
POSITIVE_INFINITY | représente un infini positif. |
prototype | permet l'addition de propriétés à un objet Number. |
Méthode | Description |
---|---|
toLocaleString() | retourne une date convertie en chaîne en utilisant les paramètres régionaux en cours. |
toSource() | retourne un objet littéral représentant l'objet Number spécifié. |
toString(racine) | retourne une chaîne de caractères représentant l'objet Number spécifié. |
valueOf() | retourne la valeur primitive de l'objet Number spécifié. |
<html> <head> <script language="javascript"> function verifie() { var nombre = new Number(formulaire.valeur.value); var val_max = Number.MAX_VALUE; var val_min = Number.MIN_VALUE; var invalide = Number.NaN; var inf_pos = Number.POSITIVE_INFINITY; var inf_neg = Number.NEGATIVE_INFINITY; if (nombre.toString() == invalide.toString()) alert("La valeur fournie est invalide !&nElle est égale à : " + nombre); else { document.write("<br>La valeur est un nombre : " + nombre); document.write("<br>La valeur Number.MAX_VALUE : " + val_max); document.write("<br>La valeur Number.MIN_VALUE : " + val_min); document.write("<br>La valeur Number.NaN : " + invalide); document.write("<br>La valeur Number.POSITIVE_INFINITY : " + inf_neg); document.write("<br>La valeur Number.NEGATIVE_INFINITY : " + inf_pos); } } </script> </head> <body> <form name="formulaire"> <input type="text" name="valeur" size="20" maxlength="20"> <input type="button" value="Vérifier" onclick="verifie()"> </form> </body> </html> |