我最近在jQuery插件中查看了一些Javascript代码并遇到了这行代码:
duration /= 2;
从其他代码看来,duration变量是一个数值。
有人可以准确解释斜杠的相同之处吗?
答案 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)
这是两个操作:
您之前可能已经通过加法和减法看到了这一点:+=
或-=
答案 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