摘要: 一、变量提升是指将变量声明提升到它所在作用域的最开始部分 console.log(a) // undefined var a = 1; console.log(a) // 1 为什么会出现以上的结果,是因为js的变量提升,将a变量的声明提升到全局作用域的最上面部分,实际代码如下: var a; co 阅读全文