let声明变量
let特点:
1. 没有变量提升的过程,必须先声明再使用
2. 不可以重新声明,可以重新赋值;
3. 会产生块级作用域
4. 暂时性死区 (因为会产生块级作用域和必须先声明再使用)
const声明常量
const特点:
1. 没有变量提升的过程,必须先声明再使用
2. 不可以重新声明,也不可以重新赋值;(注意:引用类型)
3. 会产生块级作用域
4. 暂时性死区 (因为会产生块级作用域和必须先声明再使用)
5. 初始化必须赋值
let声明变量
let特点:
1. 没有变量提升的过程,必须先声明再使用
2. 不可以重新声明,可以重新赋值;
3. 会产生块级作用域
4. 暂时性死区 (因为会产生块级作用域和必须先声明再使用)
const声明常量
const特点:
1. 没有变量提升的过程,必须先声明再使用
2. 不可以重新声明,也不可以重新赋值;(注意:引用类型)
3. 会产生块级作用域
4. 暂时性死区 (因为会产生块级作用域和必须先声明再使用)
5. 初始化必须赋值