#실무에 자주 쓰이는 함수3. 코드실행함수
코드 실행 함수는 문자열을 코드로 실행 할 수 있는 특별한 함수이다. eval()함수로 실행 된 코드에서 정의한 변수도 활용 가능하다.
- ** eval() 함수 **
##eval() : 적절한 정도
####eval()
- eval() 함수는 문자열을 자바스크립트 코드로 변환해 실행 할 수 있는 자바스크립트의 기본 내장 함수이다.
- 반복문과 함께 사용하는 함수 중 하나다.
###예시1
<script>
// eval() 함수에 사용할 문자열을 만든다.
var willEval = '';
willEval += 'var number = 10;';
willEval += 'alert(number);';
// eval() 함수를 사용한다.
eval(willEval);
</script>
위 예시의 결과는 10을 출력한다. eval() 함수는 문자열을 자바스크립트 코드로 실행하는 함수이므로 함수 eval()을 통해 실행된 코드에서 정의한 변수도 사용할 수 있다.
###예시2
<script>
// eval() 함수에 사용할 문자열을 만든다.
var willEval = '';
willEval += 'var number = 10;';
willEval += 'alert(number);';
// eval() 함수를 사용한다.
eval(willEval);
alert(number); // eval() 함수를 통해 실행된 코드에서 정의한 변수
</script>
위 예시의 결과는 10을 두 번 출력한다.
정리문서 바로가기
- 1.동기vs비동기_통신.md
-
- 실무에서 자주쓰이는 함수.
- 3. 함수지향.
개인별문서 바로가기