本教程操作环境:windows10系统、ECMAScript 6.0版、Dell G3电脑。
es6中let和const的区别是什么
let和const的不同点:
let声明的变量可以改变,值和类型都可以改变(let:声明的是变量);
const声明的常量不可以改变
这意味着,const一旦声明,就必须立即初始化,不能以后再赋值
const i ; // 报错,一旦声明,就必须立即初始化const j = 5;j = 10; // 报错,常量不可以改变
let和const的相同点:
二者都只能块级作用域内声明有效
在变量声明之后再使用。
不存在变量提升,同时存在暂时性死区
都不能和它所在作用域内的其他变量或函数拥有相同的名称
【相关推荐:javascript视频教程、web前端】
以上就是es6中let和const的区别是什么的详细内容,更多请关注php中文网其它相关文章!