我是靠谱客的博主 纯真面包,最近开发中收集的这篇文章主要介绍es6中let和const的区别是什么,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本教程操作环境: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的区别是什么的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是纯真面包为你收集整理的es6中let和const的区别是什么的全部内容,希望文章能够帮你解决es6中let和const的区别是什么所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(82)

评论列表共有 0 条评论

立即
投稿
返回
顶部