js中提前声明 lison 2021-06-02 202 阅读1分钟 变量声明提升:声明(只是声明,但不涉及赋值)都被提前到函数的顶部,而变量赋值操作留在原来的位置 函数声明提升:函数的声明在执行前会被提升到该作用域顶部,所以可以把函数声明放在调用它的语句后面。 将变量声明提升,只会提升变量,⽽不会提升变量所拥有的值。 将函数声明提升,会把函数声明连同函数内的内容⼀块提升。