분석:
c#, c++, java와 같은 강력한 유형의 언어이든 Javascript와 같은 약한 유형의 언어이든 모든 변수는 로컬 변수와 전역 변수라는 두 가지 유형으로 추상화될 수 있습니다. .
전역 변수: 전체 범위가 표시됩니다.
지역 변수: 범위를 벗어나면 GC에 의해 소멸되고 공간이 회수됩니다.
코드 분석:
//局部变量 function PartVary() { var n = 10; //表示局部变量,外部不可访问 } PartVary(); alert(n);//error <br> //全局变量 function AllVary() { n = 10 //表示全部变量,外部可访问 } PartVary(); alert(n);//10 <br> var n = 10; function AllVary() { alert(n); } AllVary();//10
요약:
변수 가시성 측면에서 낮은 범위를 가진 사람은 높은 범위에 접근할 수 있지만 높은 범위를 가진 변수는 접근할 수 없습니다. 범위가 높습니다. 요약은 다음과 같습니다. 부모는 자녀를 보호합니다