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