美文网首页
js变量提升

js变量提升

作者: jaminwong | 来源:发表于2017-02-03 23:12 被阅读0次

    函数声明 和 var 声明的变量 都会提升到该作用域的顶部。
    不同的是 var 声明的变量只提升了声明,赋值并没有提升,所以,同名的函数与变量,在变量赋值前 typeof 为function 在变量赋值后为 赋值变量的类型。
    let const 声明的变量 不存在变量提升,不同于let, const 声明 的变量,要在第一时间赋值。
    ES6 用class 关键字声明类不存在变量提升

    相关文章

      网友评论

          本文标题:js变量提升

          本文链接:https://www.haomeiwen.com/subject/daqjittx.html