[Javascript/자바스크립트] var, let, const 차이점 / 호이스팅(hoisting)이란?
교육할 때는 var, let, const 에 대해서 모두 배우긴 했지만 대부분 var를 기준으로 코딩하고 배워서 let, const의 차이점에 대해 한번 정리해야 할 필요가 있어서 정리. 변수를 선언할 때 var, const, let로 가능한데, 원래는 var만 사용하다가 ES6부터 const, let 키워드가 추가되었다. ※ ES6란? ECMAScript의 약자이고 숫자 6은 여섯번째 ES라고 생각하면 됨. (ECMAScript는 기술 규격에 정의된 표준화된 스크립트 프로그래밍 언어) ES는 프로그래밍 언어가 아니라 스크립트 언어들에 대한 표준, 규격임. var 변수 중복 선언 가능, 변수 재할당 가능. var ddururi = "뚜루리"; var ddururi = "뚜루리2"; //변수 중복선언 가능..
2021. 10. 21.