美文网首页
前端小白成长01--ES2015 let var const

前端小白成长01--ES2015 let var const

作者: Clover园 | 来源:发表于2020-05-17 21:23 被阅读0次

    ES2015 let var const

    一般说的作用域三种

    1.全局作用域
    2.函数作用域
    3.块级作用域

    • 如下图这个就可以看出块级作用域比较严谨的


      var和let区别
    • 如下图再看一个列子,用的var内外作用域受影响


      再看一个列子
    • 如下图改成let,i受块级作用域保护,所以打印9次


      image
    • 再来看下典型的循环,采用闭包解决作用域导致的问题,现在es6出来,我们就不用那么麻烦,直接用let就可以了,而且let不存在变量提升

    image
    • const 恒量/常量

    const声明的常量,不可以修改,但是可以修改里面的属性值,声明一个obj,可以改里面属性name的值,但是重新给obj赋值就会报错

    image

    相关文章

      网友评论

          本文标题:前端小白成长01--ES2015 let var const

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