Why is using the JavaScript eval() function a bad idea?



The JavaScript eval() is used to execute an argument. The code gets execute slower when the eval() method is used. It also has security implementations since it has a different scope of execution.

Example

Here’s how you can implement eval() function −

<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>
Updated on: 2020-06-13T06:47:34+05:30

183 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements