JavaScript 변수 선언 키워드(var, let, const) 1. var 키워드 초기 자바스크립트에서 변수 선언 키워드는 var만 존재하였다. 초기에는 var 키워드만을 가지고도 정상적으로 코딩할 수 있었다. 그러나 시간이 지나며 var 키워드가 동작하는 특징과 관련하여 문제가 되는 경우들이 발생했다(호이스팅 기술과 관련되었음). 이러한 문제를 수정하기 위해 ECMA6 부터 let과 const와 같은 새로운 변수 선언 키워드가 등장하게 된다. 호이스팅(Hosting) 호이스팅 기술은 var 키워드로 변수를 선언하기 전에 해당 변수에 값을 할당할 수 있게 하는 기술이다. a = 10; // var 키워드로 변수 선언 전에 값 할당이 가능하다. console.log(a); var a; 호이스팅은 영어..