Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript 평가 기능의 용도는 무엇입니까?


JavaScript eval()은 인수를 실행하는 데 사용됩니다. eval() 메서드를 사용하면 코드 실행이 느려집니다. 실행 범위가 다르기 때문에 보안 구현도 있습니다. 또한 문자열을 JavaScript 표현식으로 평가하는 데 사용합니다.

eval() 메서드는 실행 속도가 느리고 부적절한 사용이 웹사이트를 주입 공격에 노출시키므로 JavaScript에서 사용하지 않는 것이 좋습니다.

예시

eval() 함수를 구현하는 방법은 다음과 같습니다.

라이브 데모

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