var | let | const | |
선언과 초기화 | 선언 + 초기화 동시 진행 | 선언, 초기화 분리 진행 | 선언, 초기화 분리 진행 |
스코프 | 함수스코프 | 블록스코프 | 블록스코프 |
재선언 | 가능 | 불가 | 불가 |
재할당 | 가능 | 가능 | 불가 |
호이스팅 | 호이스팅됨 | TDZ | TDZ |
참고
https://www.zerocho.com/category/ECMAScript/post/5757d74345041aaae7493479
'CS 공부 - front' 카테고리의 다른 글
[JS] 깊은복사 vs 얕은복사 (0) | 2023.02.15 |
---|---|
[React] 가상돔 (0) | 2023.02.15 |
[React] 함수형과 클래스형의 장단점 비교 (0) | 2023.02.15 |
[웹] 브라우저 렌더링 동작 과정 - 렌더링 엔진 (0) | 2023.02.12 |
[JS] 동기 처리와 비동기 처리 (0) | 2023.02.02 |