摘要: 顶级变量初始化函数变量没有scope的块JavaScript函数与变量机制与大部分语言完全不同,在JS中,所有的局部变量和函数都是特定内部对象的属性,即LexicalEnvironment(LE)在浏览器中顶级的LE是window对象,也叫做全局变量顶级变量初始化当js即将执行时,有一个预处理阶段叫做变量实例化 1.首先,解释器扫描Function Declarations,也就是function name{},解释器将对每个声明创建一个函数并作为Window的一个变量 var a = 5function f(arg) { alert('f:'+arg) }var g = fu 阅读全文
posted @ 2013-08-26 12:48 rainbowi 阅读(5306) 评论(0) 推荐(0) 编辑