请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

let和const的区别,该啥时候用const呢?

在这里把const换成let也是一样有效的,那么为什么选择const呢?

https://img1.sycdn.imooc.com//szimg/5e0f0176091a486b04520357.jpg

正在回答

2回答

let和const还是有区别的,const定义的数据如果是基本数据类型,是不能改变的,let是能够改变的

所以在很多地方,把const换成let是可以的

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_生还者_1 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-01-09 09:05:39
qq_流年_170 2020-01-21 17:10:49

const定义的是常量,let定义的变量也是不能被改变的,如果再声明之前已经存在过的let变量是会报错的,并且它不能变量提升。

0 回复 有任何疑惑可以回复我~
  • let能改变,还有就是不是不能提升,只是因为有暂时性死去的关系,在声明前使用会报错
    回复 有任何疑惑可以回复我~ 2020-01-21 19:06:17
  • let a = 3;  let a = 4; 
     VM750:1 Uncaught SyntaxError: Identifier 'a' has already been declared
        at <anonymous>:1:1
    回复 有任何疑惑可以回复我~ 2020-01-22 09:41:51
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信