X后如何增加变量

时间:2019-06-10 13:43:12

标签: javascript arrays vue.js vuejs2

我有一些代码,从0开始到50秒内递增到最大值5000,例如:

0、50、100、150、200等...

我正在尝试将1000后的增量更改为100s而不是50s,并且似乎无法弄清楚,这是我的代码:

getLoanAmounts: function getLoanAmounts(start, end, active) {
          list = []
          for (var i = start; i <= end; i++) {
            if (i % 50 === 0) {
              list.push({
                key: i,
                value: (String(i).replace(/(\d)(?=(\d{3})+$)/g, '$1,'))
              })
            }
          }
          this.formData.ReqLoanAmount = active
          return list
        },

这是一个Vue JS应用程序,它传入的起始值为0,结束值为5000,此刻它在50 s内一直递增到5,000,现在我想在a之后更改增量一定的价值。

1 个答案:

答案 0 :(得分:0)

尝试这样。

我已经在for循环中做到了。如果该值大于或等于1000,则增加100;否则,小于1000,则增加50。

function calculate(start, end){
  
  for(var i=start; i<=end;){
  
    console.log(i);
    if(i >= 1000 && i % 100 === 0){
      //do your other calculations
      i += 100;
    }else if(i < 1000 && i % 50 === 0){
      //do your other calculations
      i += 50;
    }else{
      i++;
    }
  }

}

calculate(930,1500);