JavaScript eval() का उपयोग एक तर्क को निष्पादित करने के लिए किया जाता है। जब eval() विधि का उपयोग किया जाता है तो कोड धीमी गति से निष्पादित होता है। इसका एक अलग निष्पादन स्कोप होने के कारण इसके सुरक्षा निहितार्थ भी हैं। इसके अलावा, एक स्ट्रिंग का मूल्यांकन JavaScript अभिव्यक्ति के रूप में करने के लिए इसका उपयोग करें।
eval() विधि का उपयोग JavaScript में करने का सुझाव नहीं दिया जाता है क्योंकि यह धीमी गति से निष्पादित होता है और अनुचित उपयोग आपकी वेबसाइट को इंजेक्शन हमलों के लिए खोल देता है।
उदाहरण
<html>
<body>
<script>
var a = 30;
var b = 12;
var res1 = eval("a * b") + "<br>";
var res2 = eval("5 + 10") + "<br>";
document.write(res1);
document.write(res2);
</script>
</body>
</html>