'/ ='运算符在JavaScript中的含义是什么?

时间:2016-02-13 13:37:19

标签: javascript

我看到了JavaScript中的一些物理动画的源代码here on github他在那里写了这个

if (this._position < 0) this._position /= 3;

一个快速的谷歌什么都没有,任何人都知道?

3 个答案:

答案 0 :(得分:8)

运营商是shorthand division operator。它相当于

this.position = this.position / 3;

首先执行除法,然后将结果分配给红利。

引自MDN

  

除法赋值运算符将变量除以右操作数的值,并将结果赋值给变量。

答案 1 :(得分:1)

这是相当于+=-=

的除法

答案 2 :(得分:1)

这是一个部门指定运营商: 这将执行以下操作: 例如:

var x=10,y=2;
x=x/y;
/*
which is equivalent to x/=y;
and returns 5
*/