1 console.log(a); 2 var a=10;
控制台打印undefined,在ES2015之前,JavaScript只有全局作用域和函数作用域。在全局作用域中声明变量,变量声明被提升,但是变量赋值未被提升。
JavaScript变量声明提升
原文:http://www.cnblogs.com/BurtBlog/p/6492092.html