자바스크립트 스코프

(2022-04-23)

스코프 , 스코프 체인


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

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


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

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


"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"