JavaScript1 [JavaScript] var, let, const 1. var는 매우 유연하다. 처음 코드를 짤 땐 편리하겠지만, 나중에는 많은 버그를 초래하고 디버깅을 어렵게한다. 2. var의 단점을 보안하기 위해 나온 선언 방식이 let과 const다. ES6 부터 사용이 가능하다. 3. 차이점 정리 더보기 재선언은 같은 이름으로 변수를 다시 선언할 수 있는 지 여부입니다. 호이스팅은 어떠한 변수를 나중에 선언해도 그 위에서 사용할 수 있게해줍니다. 호이스팅이 가능하다는 의미는 다음과 같습니다. consoel.log(blue); // [undefined] 출력 var blue = 1; console.log(red); // 에러 let red = 2; 4. 어떻게 사용할까? 변수 선언 시 var는 사용하지 않는다. 대부분은 const로 선언하되, 전역 변수 등 재선.. 2021. 2. 5. 이전 1 다음