변수의 선언 3단계 설명 변수의 선언 개념부터 이해 자바스크립트는 변수는 선언 초기화 할당 이 3가지 의 단계를 거쳐 생성이 됩니다. 선언→ 변수를 실행 컨텍스트의 변수 객체를 등록함 | 쉽게 즉 변수를 등록 초기화는 실행 컨텍스트에 존재하는 변수 객체에 아까 선언된 변수를 위한 메모리 만드는 단계 할당: 사용자가 undefined 로 초기화 된 메모리 에 다른 값을 할당 주는 단계임 var let const 각 변수의 선언 설명과 TDZ 발생하는 변수 var : 변수 선언전에 선언단계와 초기화 단계를 동시에 진행한다. 그래서 실행 컨텍스트 변수 객체의 → 변수를 등록하고 , 메모리 를 undefined 로 만든다. 그래서 선언하기전에 호출을 해도 undefined 로 호출이 되는 호이스팅이 발생함 EC..