let命令:用来声明一个变量,和var非常类似
const命令:用来声明一个常量(是一个不可以变化的量)
用let声明变量的注意事项:
1.使用let声明的变量,所声明的变量只在命令所在的代码块内有效
2.使用let命令声明的变量在预解析的时候不会被提升
3.let不允许在同一个作用域下声明已经存在的变量
用const声明常量的注意事项
1.所声明的变量只在其所在的代码块内有效
2.声明的变量不会在预解析的时候提升
3.不能声明已经被声明的常量或者变量
4.声明的时候必须赋值
5.声明的常量如果储存简单的数据类型(string、number、Boolean)时候不可以改变其值,如果储存是对象,那么引用不可以被改变,至于对象里面的数据如何变化是没有关系的。