首页 > Web开发 > 详细

js 中const 定义的值是否能更改

时间:2019-05-26 13:10:25      阅读:739      评论:0      收藏:0      [点我收藏+]

结论:const定义的基本类型不能改变,但是定义的对象是可以通过修改对象属性等方法来改变的。

例子:

1.

const aa=true
aa=false
console.log(aa)
VM1089:2 Uncaught TypeError: Assignment to constant variable.
2.
const aaa=3
aaa=5
console.log(aaa)
VM1152:2 Uncaught TypeError: Assignment to constant variable.
3.
const aaaa=‘ss‘
aaaa=‘dd‘
console.log(aaaa)
VM1194:2 Uncaught TypeError: Assignment to constant variable.
4.
const aaaaa={aa:‘dd‘}
aaaaa={aa:‘bb‘}
console.log(aaaaa)
VM1257:2 Uncaught TypeError: Assignment to constant variable.
5.
const aaaaaa={aa:‘dd‘}
aaaaaa.aa=‘bb‘
console.log(aaaaaa)
//output:

 {aa: "bb"}

js 中const 定义的值是否能更改

原文:https://www.cnblogs.com/begin256/p/10925703.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!