我有一个变量保存一个数字,比如说1。我希望它增加到10。达到10后,它应该减少到1。然后它应该再次增加。我做了一个解决方案,例如;
var a = 1;
var i;
for(i=0;i<20;i++){
//do something with var
a++;
if(a == 10){
a = 1;
}
}
是否有更简单或更好的方法?
最佳答案
在这些情况下,使用模运算符 (%
) 非常有用。
var x = 1;
//loop
//process
//increment
x = (x % 10) + 1; //1
关于javascript - 如何将变量增加 1 来限制,然后倒回并重复增量 - jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19481316/