JS中for循环之退出循环

我为大家介绍一下退出循环的两种方法

1.continue

退出本次循环,一般用于排除或者跳过某一个选项的时候,可以使用continue

javascript 复制代码
    for(let i = 0;i<5;i++){
        if(i == 3){
            continue
        }
        // 跳过了3
        console.log(i) //0 1 2 4
    }

2.break

退出整个for循环,一般用于结果已经得到,后续的循环不需要的时候使用

javascript 复制代码
    for(let i = 0;i<5;i++){
        if(i == 3){
            break
        }
        // 当i = 3时直接终止
        console.log(i) //0 1 2
    }

了解即可:
while(true) 来构造 " 无限 " 循环,需要使用break退出循环。

javascript 复制代码
    while(true){
        console.log(1) // 1
        break
    }

for( ; ; )也可以来构造 " 无限 "循环,同样需要使用break退出循环。

javascript 复制代码
    for (; ;) {
        console.log(1) //1
        break
    }

感谢大家的阅读,如有不对的地方,可以向我提出,感谢大家!

相关推荐
栀椩3 分钟前
Electron 内嵌页面跨域问题(CORS/PNA)解决全记录
前端·javascript·electron
SEO_juper11 分钟前
Chrome 扩展一键查看当前页面 SEO 信息:不用切页面,点一下全出来
前端·javascript·chrome
Highcharts.js14 分钟前
CSUN 2026|Highcharts无障碍数据与AI分享
javascript·人工智能·数据分析·highcharts·图表开发
熊猫钓鱼>_>18 分钟前
鸿蒙PC高分屏与键鼠交互适配:DPI缩放、右键菜单一次讲清
开发语言·笔记·华为·ai编程·harmonyos·鸿蒙·鸿蒙心迹
系统集成-鹰翔38 分钟前
ERP推单数据库怎么备份:SQLite WAL模式下只复制db文件为什么可能漏任务
javascript·数据库·经验分享·后端
octopus_c1 小时前
C++ 运算符重载详解 && 日期类的实现
开发语言·c++
Eiceblue1 小时前
用 Python 给 Word 文档加水印:文字、图片与批量处理
开发语言·vscode·python·word
j7~1 小时前
【C++ 面试笔记】(篇二):类与数据抽象 & STL 容器与算法
开发语言·c++·面试·stl容器和算法·类和数据抽象
Fuyo_11191 小时前
深入解析 C++ unordered_set 与 unordered_map 的核心特性与性能实战
开发语言·c++
小大宇2 小时前
Vue知识点-ElementPlus-05 输入框
前端·javascript·vue.js