var? variable(변수)의 준말. JavaScript(자바스크립트 이하 JS)에서 변수를 선언할 때 사용하는 keyword이다. 왜 사용하지 않는가? var은 다음과 같은 3가지 이유 때문에 현재 사용되지 않고있다. 1. function-scope(함수범위)라는 다소 난해한 범위를 가지고 있다. 2. var로 변수를 선언하면, 변수가 선언된 block 내부에서 제일 위쪽으로 이동한다. 3. block-scope(블록범위)라는 표준적인 범위를 가진 변수선언 키워드가 도입되었다. 1. var의 난해한 범위 프로그램의 모든 곳에서 사용할 수 있는 변수를 global-variable(전역변수), 특정 함수나 {} 블록 내부에서 사용할 수 있는 변수를 local-variable(지역변수)라고 부른다. va..