[JS]scope란?

Dada·2022년 1월 27일
0

JavaScript

목록 보기
7/16
post-thumbnail

scope란?

변수 혹은 상수에 접근할 수 있는 범위를 말한다.

scope는 Local scope(지역 스코프)Global scope(전역 스코프)로 구분된다.
단어에서 유추해볼 수 있듯 Global이 Local보다 넓은 범위를 갖는다.

  • Global scope는 전역에 선언되어 어디에서도 접근이 가능하고
    Local scope는 block, function 내에서만 접근이 가능하다.

  • Local scope는 Global scop를 참조할 수 있지만 반대로 Global scope는 Local scope를 참조할 수 없다.

  • Global scope에 let x = 3 이라는 변수가 있다 해도 Local scope에서 x를 선언하여 사용할 수 있다. 중복으로 읽히지 않는다.
profile
우당탕탕 개발로그

0개의 댓글