前端大联盟,与众不同大前端大前端开发

JavaScript中的var、let、const

2017-12-04  本文已影响26人  link_hui

JavaScript中定义变量常量的方法有var、let、const,区别如下:

    for (let i = 0; i < results.length; i++) {
      ......
    }
  const a = {b:'b'};
  a = {c:'c'}; //a不能被修改,错误:Uncaught SyntaxError: Invalid or unexpected token
  a.b = 'bb'; //这个是可以的,a.b 和 a是不同的变量

变量提升:JS引擎用将所有var声明和function函数声明都提到函数内的最高处。

参考:深入浅出ES6(十四):let和const

上一篇下一篇

猜你喜欢

热点阅读