ES6问题请教?

忧桑的民工 2020-07-22 12:49:07
const PI='3.14';
console.log(PI);
PI='3.15555'; //只读不能修改常量值

上述几行代码,如果用了常量const之后,PI不可以再赋值,但是如果下面的PI加一个let 后再赋值不报错是为什么呢?

let PI='2222';

...全文
2497 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_43795337 2020-07-23
  • 打赏
  • 举报
回复 2
const 相当于常量,如果一开始就定义了 const PI = 3.14 那么后面就只能读啦 当然如果你是重新将PI定义为let变量,那其就是可以变了

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧