스코프란?

limuubin·2022년 5월 4일
0
post-thumbnail

스코프란

"식별자 접근 규칙에 따른 유효범위"를 뜻한다.
식별자(변수, 함수, 클래스)에 접근할 수 있는 범위가 존재한다.
범위는 중괄호(블록) 또는 함수에 의하여 나눠진다.
각각 Block Scope, Function Scope로 불린다.

스코프의 규칙

  1. 안쪽 스코프에서 바깥쪽 스코프로 접근할 수 있지만, 반대는 불가능하다.

  2. 스코프는 중첩이 가능하다.

  3. 전역 스코프와 지역 스코프

  • 가장 바깥쪽의 스코프를 전역 스코프(Global Scope), 나머지 스코프는 전부 지역 스코프 (Local Scope)

4.지역 변수는 전역 변수보다 우선 수위가 높다.

출처

0개의 댓글