ES6笔记:let和const命令

参考文档:
ES6

let用法

  1. let只在代码块中有效;
  2. for循环计数时,适合用let命令;
  3. let不存在变量提升;
  4. 如果let1定义的变量在之前使用,会变成暂时性死区,抛出一个ReferenceError;
  5. 不允许在相同作用域内,重复声明一个变量;
  6. 在ES6中,块级作用域内声明函数类似于let,在块级作用域之外不可用;

const用法

  1. 声明的变量,值不能在改变;
  2. 如果只用const声明,不赋值,会报错;
  3. const声明的变量存在暂时性死区;
  4. const声明的变量不可重复;
  5. const定义的是复合变量时,它指向的是数据的地址;

ES6中声明变量的方法

var function (ES5原有命令)
let const import class (ES6新增命令)


版权声明:本文为weixin_44481113原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。