如何每秒从一个变量中提取一定次数的javascript/html

How do I take away from a variable a certain number of times every second javascript/html?

本文关键字:提取 javascript html 变量 何每秒 一个      更新时间:2023-09-26

我试图每秒从变量中减去一定的量。我该怎么做?当我搜索"如何删除变量javascript"时,会出现两件事,如何删除变量,以及如何同时删除变量中的某个数字。所以我只是搜索了一下,如何在javascript中说"每秒",我会尝试自己计算其他部分,但我也找不到。

提前感谢!

~约翰·

通常使用setInterval,因此…

var intervalId = setInterval(
  function() {
    // This function will be executed once every second (give or take)
    // You can subtract from your variable here
    // If you're done running, you can stop the interval using...
    clearInterval(intervalId);
  }, 1000, this);
var x = 10;
function reduce() {
   console.log(x);
   x = x-1;
   if (x === 0) return; 
   setTimeout(reduce, 1000); 
}
reduce();