[TIL] 2023.2.2
오늘은 자바스크립트에 집중해서 공부하는 날! 실행컨텍스트, 호이스팅, 클로져, this에 대해서 복습하고 정리했다. TDZ란? 정답 일시적 사각지대로, 선언단계와 할당,초기화 단계 사이를 TDZ(Temporal Dead Zone)이라고 한다. let,const와 var의 차이는? 정답var의 경우는 함수 레벨 스코프로 선언된 변수는 함수 내에서 유효합니다. 따라서, var의 경우에는 전역 변수로 선언되어 값이 변동 될 가능성이 있습니다.var의 경우에는 선언과 초기화가 동시에 일어나 TDZ 구간에서 undefined가 표시됩니다. let,const의 경우에는 선언만 호이스팅되고 TDZ구간에서 에러를 반환합니다. 또한, 호이스팅에서 차이가 있습니다. let,const는 블록 레벨 스코프로 선언된 변수는 코..
2023. 2. 2.