首页 > 解决方案 > 创建一个在计时器上运行的数字序列函数

问题描述

我需要取一个数字(例如 100),然后在 10 秒内加上 100。再过 10 秒,再次添加 100 以创建运行总计。

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

标签: javascript

解决方案


您可以使用setInterval

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

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

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

eachInterval(1000)


推荐阅读