자바스크립트에서는 var로 변수 선언을 하였으나, 2015년 ES6가 등장하며 Const와 let이 나오게 되었다. 현재 var 키워드 대신 이 둘의 사용을 적극 권장하고 있다. 변수 선언 변수 선언은 var, let, const 키워드로 할 수 있다. 자바스크립트(이하 js)엔진은 변수 선언을 선언 -> 초기화 를 거쳐 수행된다. 선언 단계 : 변수 명을 등록하여 js 엔진에 변수의 존재를 알린다. 초기화 단계 : 값을 저장하기 위한 메모리 공간을 확보하고, 암묵적으로 undefined를 할당해 초기화한다. 할당 단계 : 초기화 된 변숫값에 새로운 값을 할당한다. var dante//변수 선언 console.log(dante) // output : undefined 변수가 만들어졌으므로, 그 값을 un..