eval |
Évalue |
---|---|
JavaScript |
Syntaxe
function eval(formule) |
Paramètre
Nom | Description |
---|---|
formule | Ce paramètre permet d'indiquer le formule mathématique à traiter. Si le paramètre est une ou plusieurs instructions JavaScript, cette fonction exécutera les instructions. |
Description
Cette fonction permet d'effectuer l'évaluation d'une expression contenu dans une chaîne de caractères et de retourné le résultat numérique.
Remarques
- La plupart des navigateurs Web ne compile pas (avec Chrome V8 par exemple) le contenu indiqué comme paramètre à cette fonction. Par conséquent, les performances se retrouve affecté par l'utilisation de cette fonction.
- Le niveau de privilège des appels de fonctions, méthodes ou classes dans l'expression sont les mêmes que la fonction «eval» l'appelant.
- En général, les navigateurs Web utilisent un algorithme d'évaluation d'expression «Infix to Postfix» pour résoudre l'expression passé comme paramètre à la fonction eval.
Exemple
L'exemple suivant permet de montrer un simple exemple d'une multiplication plus une addition effectué dans une chaine de caractères :
on obtiendra le résultat suivant :
Résultat de 8x8+1 :65
Dernière mise à jour : Dimanche, le 12 janvier 2014