增加和减少变量,直到在javascript中达到一个数字 [英] Increase and decrease a variable until a number is reached in javascript

查看:64
本文介绍了增加和减少变量,直到在javascript中达到一个数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在javascript中增加和减少变量直到100,当达到100时,它应该开始减少。

how can I increase and decrease a variable in javascript until 100 and when 100 is reached it should start decreasing.

所以accuracyBarValue应该从0开始,增加到100 ,当达到100时,它应该转到0,然后重复程序。

So accuracyBarValue should start in 0, increase to 100, and when 100 is reached it should go to 0, and then repeat procedure.

这是间隔10。

我在一个非常简单的JS游戏中使用它,这个值用于增加和减少一个PowerBar。

I use this in a very simple JS game, where this value is used to increase and decrease a PowerBar.

提前致谢。

推荐答案

以下是对此的另一种看法:

Here is another take on this:

var up = true;
var value = 0;
var increment = 10;
var ceiling = 100;

function PerformCalc() {
  if (up == true && value <= ceiling) {
    value += increment

    if (value == ceiling) {
      up = false;
    }
  } else {
      up = false
      value -= increment;

      if (value == 0) {
        up = true;
      }
  }

  document.getElementById('counter').innerHTML = 'Value: ' + value + '<br />';
}
setInterval(PerformCalc, 1000);

<div id="counter"></div>

这篇关于增加和减少变量,直到在javascript中达到一个数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆