스코프1 [JavaScript] 스코프 ● 스코프(Scope) : 변수 접근 규칙에 따른 유효범위 ① 변수에 접근할 수 있는 범위가 존재한다. 바깥쪽 스코프에서 선언한 변수는 안쪽 스코프에서 사용이 가능하지만, 안쪽에서 선언한 변수는 바깥쪽 스코프에서 사용할 수 없다. 예를 들어 함수 안쪽에 정의된 변수를 함수 바깥쪽에서 접근하면 ReferenceError를 낸다. ② 스코프는 중첩이 가능하다. 특별히 가장 바깥쪽의 스코프는 전역 스코프(Global Scope)라고 부르며, 전역이 아닌 다른 스코프는 전부 지역 스코프(local scope)라고 한다. 지역 변수는 전역 변수보다 더 높은 우선순위를 가진다. ● 스코프의 종류 1) 블록 스코프(block scope) : 중괄호로 둘러싼 범위 블록 스코프 안에서 정의된 변수는 블록 범위를 벗어나는.. 2023. 1. 3. 이전 1 다음