렉시컬 스코프는 프로그램 내에서 변수에 액세스하고 해결하는 방식을 나타내는 프로그래밍에 사용되는 용어입니다. 코드 자체의 물리적 구조를 기반으로 하며 런타임이 아닌 코드 작성 시점에 결정됩니다.
렉시컬 스코프에서 코드의 특정 부분에서 선언된 변수는 해당 부분과 그 안에 있는 모든 중첩된 부분 내에서만 액세스할 수 있습니다. 즉, 함수 내부에 선언된 변수는 해당 함수 및 내부 중첩 함수 내에서만 액세스할 수 있습니다.
반면에 함수 또는 블록 외부에서 선언된 변수는 전역 범위에 있는 것으로 간주되며 코드의 어디에서나 액세스할 수 있습니다.