Computer >> Máy Tính >  >> Lập trình >> Javascript

Công dụng của hàm eval trong JavaScript là gì?


Javascript eval () được sử dụng để thực thi một đối số. Mã được thực thi chậm hơn khi phương thức eval () được sử dụng. Nó cũng có các triển khai bảo mật vì nó có phạm vi thực thi khác. Ngoài ra, hãy sử dụng nó để đánh giá một chuỗi dưới dạng biểu thức JavaScript.

Phương thức eval () không được đề xuất sử dụng trong JavaScript vì nó thực thi chậm hơn và việc sử dụng không đúng cách sẽ khiến trang web của bạn bị tấn công chèn ép.

Ví dụ

Đây là cách bạn có thể triển khai hàm eval ()

Bản trình diễn trực tiếp

<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>