1. 외부는 전 세계적이며 내부는 로컬 변수입니다.
2. 로컬 변수로 var를 추가하고 (메소드에서) var를 글로벌 변수로 추가하지 마십시오 (메서드에서 한 번 사용한 후).
코드 사본은 다음과 같습니다.
<script type = "text/javaScript">
var golbe = "글로벌";
시험();
기능 test () {
var local = "local";
document.write (golbe);
document.write (로컬);
}
document.write (golbe);
document.write (로컬);
</스크립트>
위의 테스트 방법에서, 로컬 변수의 VAR이 제거되면, 로컬은 글로벌 변수가되지만 로컬로 로컬을 사용하지 않으면이 로컬은 글로벌로 유효하지 않습니다.
이를 확인하기 위해 로컬 변수를 사용하여 테스트 방법 내에서 유일한 코드를 언급했습니다. 나는 그것이 밖에 인쇄 할 수 없다는 것을 알았습니다.
요약 : 글로벌 변수는 var. VAR은 선언되어야합니다. 글로벌 변수를 정의 할 때는 영향을 미치지 않습니다. VAR 키워드 추가 또는 추가되지 않음이 추가됩니다. 그러나 로컬 변수를 정의 할 때 VAR 키워드가 추가되지 않으면 JavaScript 통역사는이를 글로벌 변수로 해석합니다.