let1 [ES6+] var, let, const 쉽게 이해하기! 3줄요약 + 설명 let 변수와 const는 ES6 이후 스펙에서 새롭게 등장한 변수이다. 그래서 브라우저 배포용 코드같은 경우는 아직도 var 변수만 사용되는 경우도 있다고 한다. var, let, const 를 구분하는 가장 중요한 점을 요약하자면, 1. 값 변경 가능 유무 2. 스코프 범위 3.호이스팅 가능 유무 이다. 그리고 우선순위는 const -> let -> var 이라고 하니 최대한 우선순위에 맞춰서 써야하겠다! 1. 값 변경 가능 유무 var과 let은 값이 선언된 이후에 값을 변경할 수 있지만, const는 생성할 때 선언된 초기값을 변경할 수 없다. 2. 함수스코프 vs 블록스코프 var은 함수 스코프를 가지지만, let과 const 변수는 블록 스코프{ }를 가진다. 3. 호이스팅 가능 유무 var은.. 2021. 10. 19. 이전 1 다음