这篇文章主要介绍“es6中let和const的区别有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“es6中let和const的区别有哪些”文章能帮助大家解决问题。
es6中let和const的区别是:let声明的变量可以改变,值和类型都可以改变;而const声明的常量不可以改变,也就是const一旦声明就必须立即初始化,以后不能再赋值。
本教程操作环境:windows10系统、ECMAScript 6.0版、Dell G3电脑。
let和const的不同点:
let声明的变量可以改变,值和类型都可以改变(let:声明的是变量);
const声明的常量不可以改变
这意味着,const一旦声明,就必须立即初始化,不能以后再赋值
const i ; // 报错,一旦声明,就必须立即初始化 const j = 5; j = 10; // 报错,常量不可以改变
let和const的相同点:
二者都只能块级作用域内声明有效
在变量声明之后再使用。
不存在变量提升,同时存在暂时性死区
都不能和它所在作用域内的其他变量或函数拥有相同的名称
关于“es6中let和const的区别有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。