let和const是ES6新增的关键字,用于声明变量的作用域和常量,let可以重新声明和修改,const不能重新声明和修改。let和const只在声明所在的块级作用域内有效,同时存在暂时性死区,只能在声明的位置后面使用,不可重复声明。