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