摘要: 1.变量作用域 上面的函数作用域中声明并赋值了a,且在console之上,因此遵循就近原则输出a等于2。 上方的函数作用域中虽然声明并赋值了a,但位于console之下,a变量被提升,变成var a; console.log(a);a=2;因此输出时虽声明但尚未被赋值,所以输出“undefined” 阅读全文
posted @ 2016-12-22 20:26 秋风画扇 阅读(231) 评论(0) 推荐(1) 编辑