创建一个在计时器上运行的数字序列函数

时间:2019-01-24 18:19:04

标签: javascript

我需要输入一个数字(例如100),然后在10秒内将其添加100。再过10秒,再增加100以创建运行总计。

我该如何创建一个函数来保持运行总计,并将其置于每10秒触发一次的计时器上?

2 个答案:

答案 0 :(得分:1)

您可以使用setInterval

在每个interval函数中,它调用该函数(在setInterval中给出),并将该值添加到total并显示在控制台中。您可以根据需要在功能中传递时间

let total = 100;
let interval;
function eachInterval(time){
  interval = setInterval(()=>{
    total+=100;
    console.log(total)
  },time)
}

setTimeout(()=>{
  clearInterval(interval)
},5000)

eachInterval(1000)

答案 1 :(得分:0)

function createsequence(){
  var number = 100;

  console.log(number)

  //setInterval run at gap of 10 secs use it instead of timer
  var interval = setInterval(function(){
      //increment number
     number += 100;
     console.log(number)
  },10000);

//10000ms is 10 secs
}

createsequence()