JavaScript
[JavaScript] 자바스크립트 렉시컬(Lexical) 특성
힘없는염소
2016. 1. 18. 14:43
// 자바스크립트는 함수가 선언된 시점(자바스크립트 엔진이 구동되는 시점)에 유효범위를 갖는다.// ( 함수의 실행 아닌 '코드 그대로의 환경'을 기준 스코프에서 검색한다. )// 이러한 유효범위의 방식을 정적 유효범위(Static Scoping), 혹은 렉시컬(Lexical Scoping)이라고 한다.var x = "global";function fun() {console.log(x); // 함수 유효범위의 변수 x는 호이스팅 되어 undefined로 설정된다.var x = "local";console.log(x); // local}fun();
반응형