让事情每1秒发生一次?

时间:2017-08-20 13:27:04

标签: javascript jquery loops for-loop timer

我正在通过创建一个番茄钟计时器来挑战自己。我无法自动计时器倒计时...到目前为止,我正在考虑使用for循环,虽然它不会倒数在屏幕上59..58..57 ..我的问题是我可以慢一点吗......

我目前有这个if / else语句,允许所有内容从59 - 0再次重置为59。

if (s >=0 && s < 10 ) {
    $("#second").html("0"+s);
    s--
} else if ( s <= 0) {
    s = 59;
} else {
    $("#second").html(s); 
    s--
}

1 个答案:

答案 0 :(得分:0)

&#13;
&#13;
function runTimer() {
  let count = 59

  setInterval(() => {
    console.log(count)
    count--
    if (count < 1) count = 59
  }, 1000)
}

runTimer()
&#13;
&#13;
&#13;