평가 (문자열) 함수는 문자열을 계산하고 JavaScript 코드를 실행할 수 있습니다.
반환 값
문자열을 계산하여 얻은 값 (있는 경우).
설명
이 메소드는 원래 문자열을 인수로 만 허용하며 문자열 매개 변수가 원래 문자열이 아닌 경우 메소드가 변경없이 반환됩니다. 따라서 eval () 함수에 대한 인수로 문자열 객체를 전달하지 마십시오.
평가 속성을 무시하거나 Eval () 메소드를 다른 속성에 할당하고 해당 속성을 통해 호출하려고하면 ECMAScript 구현을 통해 EverRor 예외가 발생할 수 있습니다.
버리세요
매개 변수에 법적 표현과 진술이 없으면 구문 원자 예외가 발생합니다.
평가 ()를 불법적으로 호출하면 평가자 예외가 발생합니다.
Eval ()에 전달 된 JavaScript 코드가 예외를 생성하면 Eval ()은 예외를 발신자에게 전달합니다.
팁과 의견
팁 : Eval ()는 매우 강력한 기능을 가지고 있지만 실제 사용에는 종종 사용되지 않습니다.
예:
<html> <body> <script type = "text /javaScript"> vali ( "x = 10; y = 20; docum /> ") eval ("Alert ( 'Hello World') ") </script> </body> </html>산출:
200
4
24