-
JavaScript 에서 var 사용이 중요한 이유Dev/JavaScript 2014. 3. 31. 11:16JavaScript에는 암묵적 전역(implied globals)이라는 개념이 있다. 아무것도 선언하지 않더라도 전역 객체가 이미 선언 돼있다는 의미로 생각하면 된다.그렇기 때문에 var를 사용하지 않고 변수를 선언하거나, 선언되지 않은 변수를 사용하면 지역 함수 내에 있더라도 전역 객체의 프로퍼티(property)로 생성된다.아래 예제를 살펴보면 b, d는 전역 객체의 프로퍼티로서 함수 내에 있더라도 전역에 속하게 된다.
'Dev > JavaScript' 카테고리의 다른 글
ToolTips not wide enough to see contents (1) 2014.05.23 JavaScript 올림, 반올림, 내림 (0) 2014.04.15 Function Declarations(함수선언) vs Function Expressions(함수표현) (0) 2014.04.09 자바스크립트에서 함수는 first-class object다. (0) 2014.04.02 JavaScript에서 "strict mode"를 사용해야 하는 이유 (0) 2014.04.01 Extjs How to selecting row after store.load() (0) 2014.03.19 Extjs Treepanel: CSS to change default icons (0) 2014.02.12 Extjs pagingtoolbar refresh button hide (0) 2014.02.07 IE7 이하 버전에서 "'console'이(가) 정의되지 않았습니다." 에러 처리 (0) 2013.03.25 javascript prototype class 사용시 jquery 에서 "this" 사용하는 방법 (0) 2013.03.20