이 기사에서는 JavaScript에서 var의 중요성을 예제를 통해 분석합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.
JavaScript에서 var의 기능은 변수를 선언하는 것입니다.
일반적인 상황에서는 쓰지 않으면 실수가 없을 것이지만, 어떤 경우에는 쓰지 않으면 다른 결과가 나올 수도 있습니다. 다음 예를 살펴보겠습니다.
<div id="a"></div> <script type="text/javascript"> a = 1; alert(a); </script>
위 예시는 FF Chrome에서 문제없이 실행되며 1을 출력할 수 있습니다. 하지만 IE에서 실행하는 것은 어떻습니까? 오류: "개체가 이 속성이나 메서드를 지원하지 않습니다".
IE에서는 DOM 요소의 참조를 id를 통해 직접 얻을 수 있기 때문에 a=1인 경우 오류가 발생합니다. 이때 a는 id="a"인 DOM 요소이기 때문입니다.
ef063bec93c7d2fd366870dafe54b63b16b28748ea4df4d9c2150843fecfba68 문장을 삭제하시면 문제 없습니다. 이러한 충돌을 방지하려면 var를 사용하여 변수를 선언하는 것이 좋습니다.
이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.