تقييم جافا سكريبت ()
أمثلة
نفِّذ كود JavaScript باستخدام EVAL ():
let x = 10;
let y = 20;
let text = "x * y";
let result = eval(text);
لا تستخدم EVAL () مطلقًا. استخدم رمزًا أو دالة بدلاً من ذلك:
let x = 10;
let y = 20;
let result = x * y;
التعريف والاستخدام
تقوم eval()
الطريقة بتقييم أو تنفيذ وسيطة.
إذا كانت الوسيطة عبارة عن تعبير ، eval()
فقم بتقييم التعبير. إذا كانت الوسيطة عبارة عن واحد أو أكثر من عبارات JavaScript ، eval()
فسيتم تنفيذ التعليمات.
لا تستخدم EVAL ()
يعد تنفيذ JavaScript من سلسلة مخاطرة كبيرة على الأمان.
باستخدام () ، يمكن تشغيل التعليمات البرمجية الضارة داخل التطبيق الخاص بك دون إذن.
باستخدام EVAL () ، يمكن أن يرى رمز الجهة الخارجية نطاق التطبيق الخاص بك ، ويمكن أن يؤدي whitch إلى هجمات محتملة.
بناء الجملة
eval(string)
المعلمات
Parameter | Description |
string | A JavaScript expression, variable, statement, or sequence of statements |
دعم المتصفح
eval()
هي إحدى ميزات ECMAScript1 (ES1).
ES1 (JavaScript 1997) مدعوم بالكامل في جميع المتصفحات:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |