是否可以在 javascript 中创建一个循环,就像批处理文件中的循环一样



所以我在一个批处理文件中制作循环,直到你停止它。我想在Javascript中做到这一点,但我不知道怎么做,因为我的理解是Javascript循环只运行一次,它只显示一次循环的输出。

这是我的循环:

@echo off
:loop
echo Hello!
goto loop

因此,当我将其放入批处理文件中并运行它时,它会发送垃圾邮件"Hello!",直到我关闭程序。这就是我希望Javascript做的,但我不太知道如何做到这一点,任何帮助或输入将不胜感激,谢谢!

while (true) {
  // echo hello
}

这可以通过简单的 while 循环来实现;

while(true){
   document.write("Hello!");
}

试试这个:

while (1) {
  document.write("Hello!"); 
}

比"原始"无限循环更明智的方案是使用 setTimeoutsetInterval 函数使浏览器在代码运行时不会阻塞:

function fancy_output_func() {
    // bla
}
setInterval(fancy_output_func, 0);
我很

确定还有其他方法可以做到这一点,但这里有一些

for(;;) { 
    //endless loop
}
while(1) {
    //endless loop
}
function a() {
    //endless loop
    a();
}

相关内容

最新更新