[내장 함수]eval

javascript 2015. 4. 5. 13:48

728x90
반응형

eval() 함수는 문자열을 자바스크립트 코드로 변환해 실행하는 함수이다.


예제 하나를 살펴보자.


1
2
3
4
5
6
var willEval = '';
willEval += 'var number = 10;';
willEval += 'alert(number);';
 
eval(willEval);
alert(number);
cs



위 코드를 실행시켜 보면 10이 두번 찍히는걸 확인할 수 있다.

함수 eval() 통해 실행된 코드에서 정의한 변수 도 사용할 수 있다는걸 알자.

반응형

'javascript' 카테고리의 다른 글

객체와 반복문  (0) 2015.05.05
[내장 함수]parseInt(), parseFloat()  (0) 2015.04.05
[내장 함수]인코딩과 디코딩  (0) 2015.04.05
마소의 시험문제 였던 클로저  (1) 2015.04.05
비유효 매개변수  (0) 2015.03.24