许多朋友会问什么是变量提升呢?其实变量提升就是在JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。这也就是说在JavaScript 中,变量可以先使用再声明。
而在JavaScript里也有不可以进行变量提升的变量,例如使用let定义的变量,由于只在语句块内使用,所以并不可以进行变量提升。
同时需要注意的是,javascript初始化并不会提升变量, 只有声明的变量会提升,初始化的不会。
许多朋友会问什么是变量提升呢?其实变量提升就是在JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。这也就是说在JavaScript 中,变量可以先使用再声明。
而在JavaScript里也有不可以进行变量提升的变量,例如使用let定义的变量,由于只在语句块内使用,所以并不可以进行变量提升。
同时需要注意的是,javascript初始化并不会提升变量, 只有声明的变量会提升,初始化的不会。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。