참고자료: poiemaweb.com/es6-block-scope let, const | PoiemaWeb ES5까지 변수를 선언할 수 있는 유일한 방법은 var 키워드를 사용하는 것이었다. var 키워드로 선언된 변수는 아래와 같은 특징이 있다. 이는 다른 언어와는 다른 특징으로 주의를 기울이지 않으면 poiemaweb.com 1. 함수 레벨 스코프(Function-level scope): var - 코드블록 안에서 정의하든 밖에서 정의하든 무조건 전역변수로 선언됨 - 보통 변수 개념인 선 정의 후 사용이 아닌 선 사용 후 정의가 가능함 2. 블록 레벨 스코프(Block-level scope): const, let - 자바등 대부분의 프로그래밍 언어에서 사용되는 변수 정의 방법 - 특정 코드 블록 안에서..