我看到了JavaScript中的一些物理动画的源代码here on github他在那里写了这个
if (this._position < 0) this._position /= 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
*/