Javascript Deep Dive/변수1 변수(Variable), 식별자(Identifier) 변수가 필요한 이유 자바스크립트는 개발자의 직접적인 메모리 제어를 허용하지 않는다. 그렇기에 변수는 프로그래밍 언어에서 값을 저장하고 참조하는 메커니즘으로, 값의 위치를 가르키는 상징적인 이름이다. 변수란? 하나의 값을 저장하기 위해 확보한 메모리 공간자체 또는 그 메모리 공간을 식별하기 위해 붙힌 이름이다. 변수의 종류 var(사용하지 않음) let const 재선언 가능 불가능 불가능 재할당 가능 가능 불가능 생성과정 1. 선언 및 초기화 2. 할당 1. 선언 2. 초기화 3. 할당 1. 선언 + 초기화 + 할당 스코프 함수 스코프 블록 스코프 호이스팅이란? 스코프 내부 어디에서든 변수 선언은 최상위에 선언된 것처럼 행동 Temporal Dead Zone(TDZ) 영역에 있는 변수들은 호이스팅 사용할.. Javascript Deep Dive/변수 2022. 9. 6. 이전 1 다음