English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Fonction eval() de JavaScript

 Propriétés globales JavaScript/Fonction

eval()La fonction calcule ou exécute le code JavaScript représenté sous forme de chaîne.

Si la chaîne représente une expression, la fonction eval() évaluera cette expression.

Si les paramètres représentent une ou plusieurs instructions JavaScript, la fonction eval() les exécutera.

Si le paramètre de eval() n'est pas une chaîne de caractères, le paramètre retourné par eval() ne change pas.

Syntaxe :

eval(string)
var x = 20;
var y = 10;
var a = eval('x * y');
var b = eval('2 + 2');
var c = eval('x + 15');
var res = a + '<br>' + b  + '<br>' + c;
Vérifiez et voyez‹/›

Compatibilité du navigateur

Tous les navigateurs supportent complètement la fonction eval() :

Fonction
eval()EstEstEstEstEst

Valeur du paramètre

ParamètreDescription
stringReprésente une expression JavaScript, une instruction ou une séquence d'instructions en chaîne de caractères.

Détails techniques

Valeur de retour :Valeur de retour de l'exécution du code donné. Si la valeur de retour est vide, retourne undefined.
Version JavaScript :ECMAScript 1

 Propriétés globales JavaScript/Fonction