JavaScript-问一个简单但是不易理解的细节

JavaScript-问一个简单但是不易理解的细节

想挽留 发布于 2017-07-06 字数 177 浏览 1044 回复 5

js权威指南83页说:a = a op b; a计算了一次

而 a op = b ;a计算了两次。

不太懂也,觉得都一样呀。
a=a+b;和a+=b两个a计算的次数不一样??
求指点一下~

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

偏爱自由 2017-09-04 5 楼

a op b,op就是一次运算嘛,运算完了就得到一个值,而a= a op b就是将这个计算出来的值赋给a,这也算是一次运算嘛

想挽留 2017-09-01 4 楼

赋值也算一次运算
赋值也算一次运算

归属感 2017-07-22 3 楼

赋值也是一次运算~学习了。

清晨说ぺ晚安 2017-07-15 2 楼

a op b 第一次运算,并将结果保存至eax寄存器,a的值未变,然后将eax的值赋给a

浮生未歇 2017-07-08 1 楼

以前我真没想过这个问题,的确哈,细节出学问啊。计算式一步,赋值也是一步计算