JS | var, let, const 차이
·
FE/JavaScript
차이점var는 함수 범위를 가지며, 호이스팅의 특성 때문에 혼란을 줄 수 있다중복선언과 재할당 모두 가능하다 let과 const는 블록 범위의 특징을 갖는다특정 블록(if, for) 내에서 선언된 변수가 해당 블록 밖에서 접근 불가능하다는 것을 의미let은 중복선언은 불가능하다 재할당은 가능하다 const는 let과 var와 달리 한번 값을 할당하면 그 값을 변경할 수 없다 let과 const를 사용함으로써, 변수의 재할당과 재선언에 관련된 일반적인 문제점들을 피할 수 있는데 이로 인해 코드의 버그 발생 확률이 줄어들고, 코드의 안정성이 향상된다 현재 개발에서는 var의 한계와 문제점들을 피하기 위해 let과 const를 주로 사용하며,변수의 재할당이 필요하지 않은 경우 const,필요한 경우에는 let..