当前位置:首页 > JavaScript

js实现无限循环

2026-02-02 23:22:27JavaScript

使用 while 循环实现无限循环

while (true) {
    console.log("无限循环中...");
    // 可以在这里添加需要重复执行的代码
}

使用 for 循环实现无限循环

for (;;) {
    console.log("无限循环中...");
    // 可以在这里添加需要重复执行的代码
}

使用递归函数实现无限循环

function infiniteLoop() {
    console.log("无限循环中...");
    infiniteLoop(); // 递归调用自身
}
infiniteLoop();

注意事项

无限循环可能导致浏览器或Node.js环境卡死,建议在必要时添加退出条件或使用setInterval替代。

js实现无限循环

替代方案:使用 setInterval 模拟无限循环

setInterval(() => {
    console.log("模拟无限循环中...");
    // 可以在这里添加需要重复执行的代码
}, 1000); // 每1000毫秒执行一次

这种方法不会阻塞主线程,更适合实际应用场景。

标签: js
分享给朋友:

相关文章

js实现轮播图

js实现轮播图

基础轮播图实现 使用HTML、CSS和JavaScript实现一个简单的自动轮播图。HTML结构包含一个容器和多个图片项。 <div class="slider"> <div…

js 实现继承

js 实现继承

原型链继承 通过让子类的原型对象指向父类的实例来实现继承。子类实例可以访问父类原型上的属性和方法。 function Parent() { this.name = 'parent'; } Par…

js实现二叉树

js实现二叉树

二叉树的基本概念 二叉树是一种树形数据结构,每个节点最多有两个子节点,分别称为左子节点和右子节点。二叉树的常见操作包括插入、删除、遍历等。 二叉树的节点定义 在JavaScript中,二叉树的节点可…

js节流实现

js节流实现

节流的概念 节流(Throttle)是一种限制函数执行频率的技术,确保函数在一定时间间隔内只执行一次。常用于滚动事件、窗口调整等高频触发的场景。 基础实现方法 使用时间戳判断是否执行函数:…

js实现跑马灯

js实现跑马灯

实现跑马灯效果 使用HTML和JavaScript可以轻松实现跑马灯效果。以下是两种常见的实现方式: HTML结构 <div id="marquee"> <span>…

js分页实现

js分页实现

分页的基本原理 分页的核心是通过计算当前页码和数据偏移量,从服务器或本地数据中截取对应范围的数据进行展示。通常需要以下参数:当前页码(currentPage)、每页条数(pageSize)、总数据量(…