JavaScript Variable ( 변수 ) JavaScript는 크게 세가지의 변수 선언 방법이 있다. var let const var var는 ES6 이전까지 변수를 선언하는 유일한 방법이었다. 특징으로는 다음과 같다. Function-level scope전역 변수의 남발 for loop 초기화 식에서 사용한 변수를, 외부나 전역에서 참조 가능 중복 선언 가능의도하지 않은 변수값 변경 변수 호이스팅변수가 선언된 위치보다 위에서 참조가 가능 변수 선언시 선언과 초기화가 같이 이뤄짐. 위와 같은 특징 때문에 전역으로 선언되는 변수가 많아지고, 복잡성이 증가되면서 대안으로 ES6 에서 let과 const가 도입되었다. let let은 변수 선언에 사용되며 특징으로는 다음과 같다. Block-level ..