> 웹 프론트엔드 > JS 튜토리얼 > 자바스크립트 변수 범위

자바스크립트 변수 범위

高洛峰
풀어 주다: 2016-11-30 16:50:21
원래의
983명이 탐색했습니다.

분석:

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
로그인 후 복사

요약:

변수 가시성 측면에서 낮은 범위를 가진 사람은 높은 범위에 접근할 수 있지만 높은 범위를 가진 변수는 접근할 수 없습니다. 범위가 높습니다. 요약은 다음과 같습니다. 부모는 자녀를 보호합니다

                         

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿