식별자(변수, 함수, 클래스) 접근 규칙에 따른 유효범위
1. 전역 스코프(Global scope)
블록이나 함수 내에서 선언되지 않은 변수를 전역 변수라고 하며, 전역 스코프를 갖는다.
전역 변수는 어디서나 사용 가능
2. 지역 스코프(Local scope)
블록이나 함수 내에서 선언된 변수를 지역 변수라고 하며 지역 스코프를 갖는다.
지역 변수는 선언된 코드 블럭이나 함수 내에서만 사용 가능
3. 스코프 규칙
1) 스코프는 중첩이 가능함
2) 지역 변수는 전역 변수보다 더 높은 우선순위를 가짐