문자열을 코드로 실행 할 수 있는 특별한 함수
eval() 함수로 실행 된 코드에서 정의한 변수도 활용 가능
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="icon" href="data:;base64,iVBORw0KGgo=">
<script type="text/javascript">
var s;
s = "var a=10, b=5, c;";
s += "c = a + b;";
s += "alert(c);";
// console.log(s);
// 문자열을 코드로 실행
eval(s);
s = "console.log(c);";
eval(s); // eval() 함수로 호출한 코드의 변수를 사용
</script>
</head>
<body>
<h3>문자열을 자바스크립트 코드로 실행 - eval() 함수</h3>
</body>
</html>
'쌍용강북교육센터 > 9월' 카테고리의 다른 글
0924_Javascript : window 객체의 기본 메소드 - 타이머 함수 (0) | 2021.09.25 |
---|---|
0924_Javascript : 인코딩과 디코딩 (0) | 2021.09.25 |
0924_Javascript : 기본내장함수 isFinite, isNaN (숫자 확인 함수) (0) | 2021.09.25 |
0924_Javascript : 기본내장함수 Number (0) | 2021.09.25 |
0924_Javascript : 기본내장함수 parseInt, parseFloat (0) | 2021.09.25 |