오늘은 javascript의 let, var, const에 대해 알아보려 한다. 공통점 var, let, const는 변수 선언에 사용된다. 변수의 범위 var : 현재 실행 문맥, 문맥은 둘러싼 함수, 함수의 외부의 전역으로 선언된 변수 let : 자신을 선언한 블록, 모든 하위 블록을 스스로의 스코프로 가진다. const : 선언된 함수에 전역 또는 지역일 수 있는 상수를 만든다. let과 동일 , 차이는 다시 값을 할당할 수 없다. 처음 선언할 때 값을 지정해야 한다. var와 let의 차이 var는 같은 함수 안에서는 같은 변수이다. let은 블록을 기준으로 하위 블록에서 재선언을 하면 다른 변수가 된다. 프로그램 최상단에서 사용할 경우 var는 전역 객체에 속성을 추가한다. let은 추가하지 않..