let과 const는 ES2015(ES6)에 추가된 변수 선언 키워드입니다.
특성
- 참조는 변경할 수 있지만 const는 변경할 수 없습니다.
- var는 같은 범위에서 두 번 이상 정의할 수 있지만 let과 const는 그렇게 할 수 없습니다.
- var는 선언 전에 변수에 대한 액세스를 허용하지만 let 및 cost는 변수가 정의되기 전에 사용할 수 없습니다.
- var 선언 전에 사용하면 변수가 정의되지 않지만 let 및 const는 오류를 생성합니다.
- var 선언 전에 사용하면 변수가 정의되지 않지만 let 및 const는 오류를 생성합니다.
- let과 const는 모두 블록 범위 규칙을 따릅니다.
- 블록 외부에서 선언된 것과 블록 외부에서 선언된 것은 다릅니다.
- 블록 외부에서 선언된 것과 블록 외부에서 선언된 것은 다릅니다.
- let 및 const는 var보다 더 예측 가능하고 유지 관리가 쉽습니다.
- 사용법: const > let >>>>>>>>>>>>>>>>>>> var