네이미 컨벤션1 [모던 자바스크립트 DeepDive] 5일차 - 변수2 본 문서는 "모던 자바스크림트 DeepDive"를 데일리로 학습하며 기억할 부분과 추가학습한 부분을 공유한다. 1. 변수선언변수 선언시 이미 메모리공간에 'undefined'값이 할당된다. => "초기화"(최초 값 할당)변수 이름은 실행 컨텍스트(execution context)에 등록된다.실행 컨텍스트란? 엔진이 소스코드 평가, 실행 가능하도록 필요환경 제공. (관리에 도움)값이 초기화 되지 않으면 쓰레기값(garbage value)가 쌓인다 2. 호이스팅 변수 선언은 런타임이 아닌 이전 단계에서 먼저 실행된다.변수 선언전에 콘솔을 찍어도 찍힌다. => 단, 할당 전의 undefined가 찍힌다.할당은 소스코드가 순차적으로 실행되는 런타임에서 실행 3. 값 할당초기화 -> [새로운 메모리 공간 확보].. 2025. 7. 3. 이전 1 다음