[JavaScript] - var를 말고 const, let을 써 야하는 이유
·
지난 글 모음
자바스크립트를 공부하면서 많이들 var로 변수를 선언하지 말고 const와 let을 사용하라고 한다. 왜 var를 지양하는지 정리해보려고 한다. var로 선언된 변수의 문제점 1) 중복 선언 var로 선언된 변수는 중복 선언이 가능하다. var name = "kim"; console.log(name); // kim var name = "lee"; console.log(name); //lee 위의 예제와 같이 name을 중복해서 선언해도 에러가 발생하지 않는다. 이는 개발자가 의도치 않게 변수명을 똑같이 선언하고 값을 재할당할 수 있게 되고 문제가 발생할 수 있다. let과 const는 같은 스코프 내에 중독 선언을 허용하지 않는다. let과 const로 선언된 변수는 SyntaxError가 나오게 된다...