在 JavaScript 中 for(;;){...} 是做什么的?

0 javascript syntax for-loop

我在一些 JavaScript 代码中看到过这个,但我不明白它的作用。

for(;;){

  //other code

}
Run Code Online (Sandbox Code Playgroud)

我已经习惯了这种for(i=0;i<someLength;i++){...}格式,但我一直想弄清楚“(;;)”的语法是什么?

jha*_*rtz 5

在 JavaScript 中,for (;;) { ... }只是创建一个无限的无限循环,这几乎完全相同:

while (true) {
    // ...
}
Run Code Online (Sandbox Code Playgroud)

或者

do {
    // ...
} while (true);
Run Code Online (Sandbox Code Playgroud)