1.let和const的相同点: ① 只在声明所在的块级作用域内有效. ② 不提升,同时存在暂时性死区,只能在声明的位置后面使用. ③ 不可重复声明. 2.let和const的不同点: ① let声明的变量可以改变,值和类型都可以改变:const声明的常量不可以改变,这意味着,const一旦声明,就必须立即初始化,不能以后再赋值. const i ; // 报错,一旦声明,就必须立即初始化 const j = 5; j = 10; // 报错,常量不可以改变 ② 数组和对象等复合类型的变量,变量…