为了账号安全,请及时绑定邮箱和手机立即绑定

var a=5;a=6;a的地址变了没有啊?

var a=5;a=6;a的地址变了没有啊?

扬帆大鱼 2018-07-04 13:00:25
var a=5;a=6;a的地址变了没有啊?
查看完整描述

3 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

js层面没有地址的概念

查看完整回答
反对 回复 2018-07-11
?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

可以这么理解,变量是在栈内存中的数据空间。如果变量所对应的数据是原始类型数据,则保存的是数据本身,如果是引用类型的数据,则保存的是数据在堆内存中的地址。

如果变量被声明为常量(const),则其保存的值将不再发生改变,这个值是原始类型数据本身或者引用类型数据的地址,所以如果常量保存的是一个对象,其实对象的属性什么的是可以改变的,只是常量中保存的那一串对象的地址不能被覆盖。


查看完整回答
反对 回复 2018-07-11
  • 3 回答
  • 0 关注
  • 368 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信