자바스크립트1 [JavaScript] 자바스크립트의 스코프(Scope) 📍 스코프(Scope) 1. 스코프란? 모든 식별자는 자신이 선언된 위치에 의해 다른 코드가 식별자 자신을 참조할 수 있는 유효 범위가 결정되는데 이러한 범위를 스코프(scope) 라고 한다. 즉, 스코프는 변수에 접근할 수 있는 범위이다. 한 스코프 내에서는 식별자가 유일해야 하지만, 다른 스코프에서는 동명의 식별자를 사용할 수 있다. (네임스페이스) 식별자 결정(identifier resolution) : 자바스크립트 엔진은 스코프를 통해 어떤 변수를 참조할 것인지 결정한다. var x = 'global' function foo () { var x = 'function scope'; console.log(x); } foo(); console.log(x); 위 코드에서 전역에 선언된 변수 x는 어디에서.. 2022. 9. 14. 이전 1 다음