javascript中的作用域和变量提升

js的运行主要分两个阶段:js的预解析和运行,预解析阶段所有的变量声明和函数定义都会提前,但是变量的赋值不会提前。

原文地址:https://www.cnblogs.com/bamboopanders/p/12008218.html