在javascript中斜线相等的是什么?

时间:2011-12-13 20:53:10

标签: javascript jquery

我最近在jQuery插件中查看了一些Javascript代码并遇到了这行代码:

duration /= 2;

从其他代码看来,duration变量是一个数值。

有人可以准确解释斜杠的相同之处吗?

4 个答案:

答案 0 :(得分:14)

它将你的持续时间变量除以2。

duration = 4;
duration /= 2;  // duration now is 2

答案 1 :(得分:9)

这相当于:

duration = duration / 2;

您可以使用+, - 和*运算符以及许多其他运算符作为快捷方式执行相同的操作:

var duration = 2;
duration += 2;  // now is 4
duration *= 2; // now is 8
duration -=4; // now is 4 again.

答案 2 :(得分:2)

这是两个操作:

  1. 分配
  2. 您之前可能已经通过加法和减法看到了这一点:+=-=

答案 3 :(得分:1)

重写此内容以进一步明确:

您可以使用+, - 和*运算符以及许多其他运算符作为快捷方式执行相同的操作:

var duration = 2; // declaring the variable "duration" and assigning it the value of 2
duration += 2;  // duration = duration + 2 // now duration is 4
duration *= 2; // duration = duration * 2 // now duration is 8
duration -=4; // duration = duration - 4 //now duration is 4 again