首页 > 代码库 > 第九章 Javascript之变量作用域
第九章 Javascript之变量作用域
分析:
无论是强类型语言c#、c++、java等语言,还是弱类型语言如Javascript,所有变量可以抽象为两种类型,即局部变量和全局变量。
全局变量:整个作用域可见。
局部变量:局部可见,退出作用域,就被GC销毁,回收空间。
Code分析:
//局部变量 function PartVary() { var n = 10; //表示局部变量,外部不可访问 } PartVary(); alert(n);//error
//全局变量 function AllVary() { n = 10 //表示全部变量,外部可访问 } PartVary(); alert(n);//10
var n = 10; function AllVary() { alert(n); } AllVary();//10
总结:
关于变量的可见性,作用域低的能访问作用域高的,然而,作用域高的不能访问作用域高的。抽象为:父级屏蔽子级
第九章 Javascript之变量作用域
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。