[JS] Scope

장여진·2022년 3월 15일
0

Javascript

목록 보기
1/3

Scope란👀

식별자(변수, 함수, 클래스) 접근 규칙에 따른 유효범위

Scope의 종류

  1. 전역 스코프
  2. 지역 스코프(블록 레벨 스코프(if문,for문,화살표 함수 등), 함수 레벨 스코프)

1. 전역 스코프(Global scope)

블록이나 함수 내에서 선언되지 않은 변수를 전역 변수라고 하며, 전역 스코프를 갖는다.
전역 변수는 어디서나 사용 가능

2. 지역 스코프(Local scope)

블록이나 함수 내에서 선언된 변수를 지역 변수라고 하며 지역 스코프를 갖는다.
지역 변수는 선언된 코드 블럭이나 함수 내에서만 사용 가능

3. 스코프 규칙
1) 스코프는 중첩이 가능함
2) 지역 변수는 전역 변수보다 더 높은 우선순위를 가짐


공부하며 작성하고 있는 블로그입니다.
잘못된 내용이 있을 수 있으며 혹시 있다면 댓글 달아주시면 감사하겠습니다 😊

0개의 댓글