码迷,mamicode.com
首页 > 编程语言 > 详细

第九章 Javascript之变量作用域

时间:2016-11-27 07:56:12      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:erro   回收   alert   c++   csharp   可见性   sharp   种类   error   

     分析:

            无论是强类型语言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之变量作用域

标签:erro   回收   alert   c++   csharp   可见性   sharp   种类   error   

原文地址:http://www.cnblogs.com/wangjiming/p/6105847.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!