js实现无限循环
使用 while 循环
在 JavaScript 中,可以通过 while 循环实现无限循环。条件设置为 true,循环会一直执行下去。
while (true) {
console.log("无限循环中...");
}
使用 for 循环
通过 for 循环也可以实现无限循环,省略循环条件或设置为 true。
for (;;) {
console.log("无限循环中...");
}
使用递归函数
递归函数调用自身可以实现无限循环,但需要注意调用栈溢出问题。
function infiniteLoop() {
console.log("无限循环中...");
infiniteLoop();
}
infiniteLoop();
使用 setInterval
通过 setInterval 定时器可以实现周期性无限循环,避免阻塞主线程。

setInterval(() => {
console.log("无限循环中...");
}, 1000);
注意事项
- 无限循环可能导致浏览器或 Node.js 进程卡死,需谨慎使用。
- 在浏览器中,无限循环可能触发页面无响应警告。
- 使用
setInterval或setTimeout模拟循环时,需注意内存泄漏问题。






