首页 > web前端 > js教程 > Javascript之变量作用域

Javascript之变量作用域

高洛峰
发布: 2016-11-30 16:50:21
原创
982 人浏览过

   分析:

            无论是强类型语言c#、c++、java等语言,还是弱类型语言如Javascript,所有变量可以抽象为两种类型,即局部变量和全局变量。

            全局变量:整个作用域可见。

            局部变量:局部可见,退出作用域,就被GC销毁,回收空间。

     Code分析:

//局部变量
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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板