728x90 반응형 const1 자바스크립변수의 호이스팅 let, var, const, TDZ(Temoral Dead Zone) 자바스크립트에서 변수는 var, let, const 모두 호이스팅이 이루어지지만, 호이스팅 방식이 다릅니다. let 의 호이스팅 특징:- let 으로 선언된 변수는 호이스팅이 되지만 초기화되지 않습니다.- 즉, 선언만 끌어올려지고, 실제 값 할당은 선언된 위치에서 이루어집니다.- 초기화 전에 변수에 접근하려고 하면 ReferenceError가 발생합니다.예를 들어: console.log(myVar); // undefined (var은 호이스팅 후 초기화됨)var myVar = 10;console.log(myLet); // ReferenceError: myLet is not definedlet myLet = 10; 호이스팅 동작 설명: 1.var : 선언과 초기화가 함께 이루어지므로, 선언 전에 접근해도 .. 2025. 3. 26. 이전 1 다음 728x90 반응형