es6定义变量的关键字:
-let 和 const
var和 let const定义变量的区别:
- let 和const 不能重复定义变量
- let 和const声明的变量不能进行预解析(只能声明之后调用)
- let 和const 声明变量存在块级作用域,在{}中声明的变量只能在{}中使用,不能在{}外面使用
因为在es6中 每一个{} 就是一个块级作用域
let 和const的区别:
- let定义的是变量,可以先定义变量后赋值
- const定义的是常量,定义变量的时候 一定要赋值,后期也不可以修改
var let 和 const
原文:https://www.cnblogs.com/junjie99/p/14523614.html