jQuery show setTimeout timer

sop*_*try 6 javascript jquery timer settimeout

我正在尝试构建一个简单的倒计时应用程序.是否可以在setTimeout上显示计时器值,还是必须使用for循环?

谢谢!

mgr*_*aph 19

setTimeout:

var n = 100;
setTimeout(countDown,1000);

function countDown(){
   n--;
   if(n > 0){
      setTimeout(countDown,1000);
   }
   console.log(n);
}
Run Code Online (Sandbox Code Playgroud)

或使用setInterval:

var n = 100;
var tm = setInterval(countDown,1000);

function countDown(){
   n--;
   if(n == 0){
      clearInterval(tm);
   }
   console.log(n);
}
Run Code Online (Sandbox Code Playgroud)