ES6语法(一)let 和 const 命令
1.let命令
与 var 的区别
- 用法类似于
var
,但是所声明的变量,只在let
命令所在的代码块内有效。 - var 声明的变量可以在声明之前使用,值为
undefined ;
let
命令改变了语法行为,它所声明的变量一定要在声明后使用,否则报错。 - let不可重复声明
2.const命令
- 同let一样,作用于代码块
- 声明一个只读的常量。一旦声明,常量的值就不能改变。(对象可以)
与 var 的区别
var
,但是所声明的变量,只在 let
命令所在的代码块内有效。undefined ;
let
命令改变了语法行为,它所声明的变量一定要在声明后使用,否则报错。