Cette page reprend toutes les fonctions et propriétés qui ne sont pas rattachées à un objet.
Propriétés
Infinity | Valeur numérique représentant l'inifni. |
NaN | Valeur représentant Not-A-Number. |
Undefined | Valeur indéfinie |
Fonctions
escape | Renvoie l'encodage hexadécimal d'une string. Utilisé pour créer une string à ajouter à une URL. Les caractères encodés sont le banc, les ponctuations et tous les caractères non ASCII à l'exception de ceux-ci : * @ - _ + . / Syntaxe : escape("string") ex.: escape("&") donne %26 escape("Après l'hiver, c'est le printemps") donne Apr%E8s%20l%27hiver%2C%20c%27est%20le%20printemps unescape |
eval | Evalue une string. Syntaxe : eval(string) Paramètre : string : Une expression qui peut inclure des variables ou des propriétés d'objets. ex.: eval("3+3") donne 6 |
isFinite | Evalue si l'argument est un nombre fini. Renvoie true si c'est vrai. Syntaxe : isFinite(nombre) |
isNaN | Evalue si l'argument n'est pas un nombre. Renvoie true si c'est vrai. Syntaxe : isNaN(nombre) ex.: isNaN(3) donne false isNaN("a") donne true NaN, parseFloat, parseInt |
Number | Convertit un objet en un nombre. Syntaxe : Number(objet) ex.: d = new Date("January 1, 2000 00:00:00"); alert(Number(d)) donne : 946681200000 |
parseFloat | Analyse une string et renvoie un nombre réel. Syntaxe : parseFloat(string) isNaN, parseInt |
parseInt | Analyse une string et renvoie un nombre entier selon la base choisie. Syntaxe : parseInt(string [,base]) Paramètres :
ex.: Ces exemples renvoient tous NaN |
String | Convertit un objet en string. Syntaxe : String(objet) ex.: d = new Date(946681200000); alert(String(d)) donne : Sat Jan 1 00:00:00 UTC+0100 2000 |
unescape | Renvoie la chaîne ASCII pour la valeur spécifiée en hexadécimal. Syntaxe : unescape(string) ex.: unescape("Apr%E8s%20l%27hiver%2C%20c%27est%20le%20printemps") renvoie : Après l'hiver, c'est le printemps escape |