我需要输入一个数字(例如100),然后在10秒内将其添加100。再过10秒,再增加100以创建运行总计。
我该如何创建一个函数来保持运行总计,并将其置于每10秒触发一次的计时器上?
答案 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()