자바스크립트에서는 var 키워드 없이 변수를 선언하면(설령 함수 스코프에서 선언했다하더라도) 지역 스코프가 아닌 전역 스코프에 변수가 추가된다.
따라서 함수 내에서 변수를 선언할 때는 항상 var를 사용해야 한다. 물론 의도적으로 함수 안에서 전역 스코프 속성을 만들거나 바꿀 계획이었다면 var를 사용하지 않아도 된다.
'프로그래밍 언어 > Javascript' 카테고리의 다른 글
javascript와 servlet간의 json 송 수신 (3) | 2016.03.29 |
---|---|
hoisting (0) | 2016.03.26 |
javascript의 closure (0) | 2016.03.26 |
로또 번호 추첨 프로그램(jquery이용) (0) | 2016.03.25 |
자바스크립트가 작동하는 방식과 HTML에서 <script>의 위치 (0) | 2016.03.23 |