摘要: 变量声明“被提前” 先来看一段代码: 运行上面代码立马就报错,不过,这也正是我们期望的,因为 a变量根本就没有定义过嘛!再来看看下面的代码: 首先,上面这段代码是正确的,没有任何问题。但是,为什么不报错了?a变量是在调用语句后面定义的啊?为什么居然输出的是 undefined? 这其实是 JavaS 阅读全文
posted @ 2016-06-01 17:08 蓝眼睛~~ 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 1.js作用域(全局变量,局部变量)内部可以访问外部,但外部的不能访问内部的 2.不用var 定义变量时,会默认为是全局变量(不规范,不推荐) //给未声明的变量赋值,此变量就会变成全局变量;var a=b=10; 可以解析成 b=10;var a=b; 也就是b为全局变量,a为局部变量,所以外部访 阅读全文
posted @ 2016-06-01 16:41 蓝眼睛~~ 阅读(11801) 评论(3) 推荐(3) 编辑