首页 > Web开发 > 详细

js-带操作的赋值表达式

时间:2018-02-04 22:23:09      阅读:219      评论:0      收藏:0      [点我收藏+]

带操作的赋值表达式为:

a op= b

这里op代表一个运算符,这个表达式等价于:

a = a op b

 

这里需要特别注意:在第一个表达式中,表达式a计算了一次,而在第二个表达式中,表达式a计算了两次。所以,只有在a没有副作用的情况下,这两个表达式才是等价的。

不等价的例子:

arr[i++] *= 2;

arr[i++] = arr[i++] * 2;

js-带操作的赋值表达式

原文:https://www.cnblogs.com/lishidefengchen/p/8414253.html

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