let :
声明的变量只在let命令所在的代码块内有效;
不能重复声明;
不存在变量提升;
const
声明一个只读的常量,一旦声明,常量的值就不能改变;
暂时性死区;
注意要点:const 其实保证的不是变量的值不变,而是保证变量指向的内存地址所保存的数据不允许改动。
let :
声明的变量只在let命令所在的代码块内有效;
不能重复声明;
不存在变量提升;
const
声明一个只读的常量,一旦声明,常量的值就不能改变;
暂时性死区;
注意要点:const 其实保证的不是变量的值不变,而是保证变量指向的内存地址所保存的数据不允许改动。