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

为什么每个地方说变量都不一样呢……这里说变量是盒子,书上说变量是触手。

为什么每个地方说变量都不一样呢……这里说变量是盒子,书上说变量是触手。

小瑟 2015-09-10 15:58:28
所以JS变量的原理到底是什么……是储存了一个值,还是像触手一样抓取一个值呢?这方面我总是搞不懂,迷茫了很久了……
查看完整描述

1 回答

已采纳
?
Perona

TA贡献355条经验 获得超403个赞

嗯哪,以后你还会发现变量是机器存储单元在语言中的抽象。

查看完整回答
反对 回复 2015-09-10
  • 小瑟
    小瑟
    咦,所以只是一个抽象的说法吗?那么变量的工作原理是什么呢?到底是储存了一个地址,然后抓取这个地址指向的内存储存的值,还是直接储存了一个值呢?
  • Perona
    Perona
    大多是储存了一个地址,然后抓取这个地址指向的内存储存的值。
  • 小瑟
    小瑟
    哦哦哦,非常感谢!再请问一下哦,如果两个变量的值是相同的,那么它们两个储存的地址是相同的吗?是抓取了同一块内存储存的值吗?
点击展开后面3
  • 1 回答
  • 0 关注
  • 1290 浏览
慕课专栏
更多

添加回答

举报

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