Global représente un objet intrinsèque dont le but est de réunir les méthodes globales en un seul objet.
CompatibilitéDisponibilité
Javascript
Propriétés| Propriété | Description |
|---|---|
| NaN | renvoie la valeur spéciale NaN indiquant qu'une expression ne représente pas un nombre. |
| Infinity | renvoie une valeur initiale de Number.POSITIVE_INFINITY. |
| Méthode | Description |
|---|---|
| escape(littéral) | encode les objets String pour en permettre la lecture sur tous les ordinateurs. |
| eval(code) | évalue le code JScript et l'exécute. |
| isFinite(nombre) | renvoie une valeur booléenne indiquant si un nombre fourni est fini. |
| isNaN(valeur) | renvoie une valeur booléenne indiquant si une valeur correspond à la valeur réservée NaN (not a number/pas un nombre). |
| parseFloat(nombre) | renvoie un nombre à virgule flottante converti à partir d'une chaîne. |
| parseInt(chaîne-caractère, valeur) | renvoie un entier converti à partir d'une chaîne. |
| unescape(littéral) | décode les objets String codés au moyen de la méthode escape. |
<html>
<body>
<script language="javascript">
var pi = 3.14159
var nombre = parseInt(pi);
var chaine = "150.15678215436978412530111253000478235";
var chaine2 = "#FCE10D"
var nombre2 = parseFloat(chaine);
var resultat = isNaN(pi) ? "n'est pas un nombre" : "est un nombre";
var resultat2 = isNaN(chaine) ? "n'est pas un nombre" : "est un nombre";
var resultat3 = isNaN(chaine2) ? "n'est pas un nombre" : "est un nombre";
document.write("<br>La valeur Pi (" + pi + ") évaluée par isNaN "
+ resultat + "<br>La valeur suivante : " + chaine
+ " évaluée par isNaN " + resultat2 + "<br>La valeur "
+ chaine2 + " évaluée par isNaN " + resultat3 + ".");
document.write("<br>La valeur Pi vaut " + pi
+ "<br>parseInt de Pi vaut " + nombre);
document.write("<br>Soit la chaîne de caractères "
+ chaine + ",<br>parseFloat vaut " + nombre2);
</script>
</body>
</html> |