जावास्क्रिप्ट eval ()
उदाहरण
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 का उपयोग न करें ()
जावास्क्रिप्ट को एक स्ट्रिंग से निष्पादित करना एक बड़ा सुरक्षा जोखिम है।
eval () के साथ, दुर्भावनापूर्ण कोड आपके एप्लिकेशन के अंदर बिना अनुमति के चल सकता है।
eval() के साथ, तृतीय-पक्ष कोड आपके एप्लिकेशन के दायरे को देख सकता है, जिससे संभावित हमले हो सकते हैं।
वाक्य - विन्यास
eval(string)
मापदंडों
Parameter | Description |
string | A JavaScript expression, variable, statement, or sequence of statements |
ब्राउज़र समर्थन
eval()
एक ECMAScript1 (ES1) सुविधा है।
ES1 (जावास्क्रिप्ट 1997) सभी ब्राउज़रों में पूरी तरह से समर्थित है:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |