javascript变量作用域之我见
摘要:
相信大家都知道,javascript中变量作用域只有两种,全局作用域与函数中的局部作用域(有人认为不同script节点间也存在一种作用域,称之为段作用域,理由是在后面的script的节点中定义的变量,在这个script节点没有被解析之前,前面的script节点是不能访问这个变量的,这种依赖于代码解析顺序的特殊情况,不在我们这篇文章的讨论之列)。比如下面的代码:var a = 1;function f(b){ var c = 2;}a就是我们声明的全局变量,c就是我们声明的局部变量,b作为函数f的形参,也是一个局部变量。我们再看下面的代码:function outer(){ var o; fun 阅读全文
posted @ 2011-04-18 00:08 鸿蒙! 阅读(1748) 评论(8) 推荐(3) 编辑