乐趣区

关于javascript:js中什么是变量提升

许多敌人会问什么是变量晋升呢?其实变量晋升就是在 JavaScript 中,函数及变量的申明都将被晋升到函数的最顶部。这也就是说在 JavaScript 中,变量能够先应用再申明。
而在 JavaScript 里也有不能够进行变量晋升的变量,例如应用 let 定义的变量,因为只在语句块内应用,所以并不能够进行变量晋升。
同时须要留神的是,javascript 初始化并不会晋升变量,只有申明的变量会晋升,初始化的不会。

退出移动版