Vous êtes ici : Accueil > Référence HTML et JavaScript > Objet Global > Propriété statique eval

Propriété statique eval

Description

Exécute un code JavaScript en tant que chaîne de caractères.

Syntaxe

* eval(String code)

Paramètres

  • String code : Le code à exécuter passé en paramètre en tant que chaîne de caractères.

Valeur de retour

Eval renvoie un résultat de type différent suivant le code qu'on lui demande d'exécuter. Si vous évaluez un calcul mathéatique, le résultat de celui-ci sera purement et simplement retourné. Si vous faites référence à des objets, le résultat peut être parfois imprévisible.

Exemple

Le script suivant utilise eval pour effectuer un calcul que l'utilisateur entre dans une zone de texte. Pratique pour faire une calculatrice !

// On récupère ce qu'a entré l'utilisateur
var str = document.forms["f"].elements["e"].value;

// On effectue le calcul demandé
par l'utilisateur grâce à eval. 

var res = null;
res = eval(str);

// On affiche le résultat

alert(str + " = " + res);

Vous êtes ici : Accueil > Référence HTML et JavaScript > Objet Global > Propriété statique eval

Dernière modification de cette page : Lundi 13 février 2006 10:47
Haut de page  •  Contact  •  RSS  •  Valide XHTML 1.0