掌握全局代码执行和作用域的提升

我们先来看这样一个问题: var num = 2 console.log(num) // 输出结果为:2 当我们完全没有定义一个变量,却将其输出时:报错 num2并没有被定义。 var num = 2 console.log(num2) // 浏览器报错: //Uncaught ReferenceE

    推荐阅读