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

وظيفة eval() في لغة JavaScript

 خصائص/وظائف جافا سكربت العالمية

eval()الوظيفة حساب أو تنفيذ رمز JavaScript الممثل كنص.

إذا كان النص يمثل تعريفة، فإن eval() سيقوم بتحليل هذه التعريفة.

إذا كان المعامل يمثل جملة أو جملتين من لغة JavaScript، فإن eval() سيقوم بتشغيل هذه الجملتين.

إذا لم يكن معامل eval() نصاً، فإنه يعود eval() بالمعامل غير المعدل.

النحو:

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;
اختبار لمعرفة‹/›

تطابق المتصفح

يدعم جميع المتصفحات eval() بشكل كامل:

Function
eval()نعمنعمنعمنعمنعم

قيمة الم 参数

الم 参数وصف
stringقيمة تعبر عن تعبير جافا سكربت، تعليمات أو سلسلة تعليمات.

تفاصيل تقنية

قيمة العودة:قيمة الإكمال. إذا كانت قيمة الإكمال فارغة، فإنها تعود إلى undefined.
إصدار جافا سكربت:ECMAScript 1

 خصائص/وظائف جافا سكربت العالمية