许多朋友会问什么是变量提升呢?其实变量提升就是在JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。这也就是说在JavaScript 中,变量可以先使用再声明。
而在JavaScript里也有不可以进行变量提升的变量,例如使用let定义的变量,由于只在语句块内使用,所以并不可以进行变量提升。
同时需要注意的是,javascript初始化并不会提升变量, 只有声明的变量会提升,初始化的不会。


李某某
1 声望0 粉丝