scope1 [JavaScript] 스코프(Scope) (1) 스코프(유효범위)란 - 참조 대상 식별자를 찾아내기 위한 규칙이다. - 전역 스코프와 지역 스코프로 나뉜다. - 전역 스코프(어디서든지 참조 가능) → 전역 변수(전역에 선언된 변수) - 지역 스코프(함수 코드 블록, 함수 자신, 하위 함수에서만 참조 가능) → 지역 변수(함수 내에서 선언된 변수) var a = 'wangi'; // 전역변수 function x() { var b = 'eddy'; // 지역변수 console.log(a); // 'wangi' console.log(b); // 'eddy' } x(); console.log(a); // 'wangi' console.log(b); // error b는 지역변수 (2) 상위 스코프를 결정하는 방법 - 동적 스코프와 렉시컬 스코프 두 가지.. 2023. 10. 16. 이전 1 다음