在javaScript中添加等待循环

在javaScript中添加等待循环,javascript,php,jquery,loops,Javascript,Php,Jquery,Loops,我想用javaScript像这样运行一个循环 对于(条件){做点什么;等待一秒钟 } 如何将条件部分键入粗体(延迟条件一秒钟)?窗口。setTimeout:-但您必须重新构造循环,只是想补充一点,这很有效,但请记住,逻辑代码中的任何时间都是在等待时间之上添加的。我遇到了一些问题,因为这个原因,我的计时器在最后关闭了一两秒钟。 var i = 100; var interval = setInterval(function () { // do something i--; if

我想用javaScript像这样运行一个循环

对于(条件){
做点什么;
等待一秒钟 }


如何将条件部分键入粗体(延迟条件一秒钟)?

窗口。setTimeout
:-但您必须重新构造循环,只是想补充一点,这很有效,但请记住,逻辑代码中的任何时间都是在等待时间之上添加的。我遇到了一些问题,因为这个原因,我的计时器在最后关闭了一两秒钟。
var i = 100;

var interval = setInterval(function () {
  // do something
  i--;
  if (i == 0) clearInterval(interval);
}, 1000);
timeTillWarning = 10;

setTimeout(looping, 1000);

function looping() {
  if (count > 0) {
    count--;
    setTimeout(looping, 1000);
  }
}