let const声明

866 阅读1分钟

一、let声明
1.let声明变量。
2.let不可以在同一个块级作用域重复声明变量。
3.块级作用域的三种形式:
①花括号内
②if else while for 选择和循环结构体内
4.不存在变量提升
①变量提升:代码执行之前会先收集变量

二、const声明
1.const定义常量,值不能修改
2.声明一定要赋初始值
3.一般常量要求大写(潜规则,不强制)
4.const也是块级作用域
5.对数组和对象的元素修改,不算做对常量的修改,不会报错