자바스크립트 스코프

(2022-04-23)

스코프 , 스코프 체인


1. [자바스크립트]  스코프스코프 이란?
     - 프로그램변수에 접근할 수 있는 유효 범위/영역  

  ㅇ 자바스크립트에서, 스코프 생성 상의 특징
     - 위치에 따른 특징  :  다음 3가지 형태로 구분 생성됨
        . 전역 스코프 : 프로그램 어디에서나 접근 가능 (var 선언자)
        . 함수 스코프 : 함수 내에서 만 접근 가능 (var 선언자)
        . 블록 스코프 : 해당 블록 내에서 만 접근 가능 (let 선언자, const 선언자)
     - 시간에 따른 특징  :  렉시컬 스코프 (정적 스코프) 임
        . 즉, 코드를 작성하는 시점에 스코프가 결정됨


2. [자바스크립트]  스코프 체인, 유효범위 체인스코프가 연결되어 있음을 말함

JS 실행환경
   1. 실행 컨텍스트   2. 스코프   3. 변수 호이스팅   4. this 참조   5. 클로저   6. IIFE (즉시실행함수)   7. 모듈  


Copyrightⓒ written by 차재복 (Cha Jae Bok)
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"