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