猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
var a=5;a=6;a的地址变了没有啊?
var a=5;a=6;a的地址变了没有啊?
扬帆大鱼
浏览 369
回答 3
3回答
慕田峪7331174
js层面没有地址的概念
0
0
0
凤凰求蛊
可以这么理解,变量是在栈内存中的数据空间。如果变量所对应的数据是原始类型数据,则保存的是数据本身,如果是引用类型的数据,则保存的是数据在堆内存中的地址。如果变量被声明为常量(const),则其保存的值将不再发生改变,这个值是原始类型数据本身或者引用类型数据的地址,所以如果常量保存的是一个对象,其实对象的属性什么的是可以改变的,只是常量中保存的那一串对象的地址不能被覆盖。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续