javascript - 如何将变量增加 1 来限制,然后倒回并重复增量 - jQuery

标签 javascript jquery

我有一个变量保存一个数字,比如说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/

相关文章:

javascript - 删除或模糊水平滚动条上的线条?

JavaScript - 数组值空白

javascript - 前端上传图片的问题

jquery - 使用 jQuery 更改图像 SRC 的一部分?

javascript - 类型错误:为空

JQuery - 从表单的另一个页面导航回来时如何记住显示/隐藏元素

javascript - 如何在彼此之后而不是并行运行javascript超时?

javascript - Window vs Var 声明变量

javascript - 有哪些跨浏览器图表包可用?

javascript - 如何设置选项select的值?