美文网首页
前端小白成长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