- ES6 教程
- ES6 - 主页
- ES6 - 概述
- ES6 - 环境
- ES6 - 语法
- ES6 - 变量
- ES6 - 运算符
- ES6 - 决策
- ES6 - 循环
- ES6 - 函数
- ES6 - 事件
- ES6 - Cookie
- ES6 - 页面重定向
- ES6 - 对话框
- ES6 - 无效关键字
- ES6 - 页面打印
- ES6 - 对象
- ES6 - 数字
- ES6 - 布尔值
- ES6 - 字符串
- ES6 - 符号
- ES6 - 新的字符串方法
- ES6 - 数组
- ES6 - 日期
- ES6 - 数学
- ES6 - 正则表达式
- ES6 - HTML DOM
- ES6 - 迭代器
- ES6 - 集合
- ES6 - 类
- ES6 - 地图和集合
- ES6 - 承诺
- ES6 - 模块
- ES6 - 错误处理
- ES6 - 对象扩展
- ES6 - 反射 API
- ES6 - 代理 API
- ES6 - 验证
- ES6 - 动画
- ES6 - 多媒体
- ES6 - 调试
- ES6 - 图像映射
- ES6 - 浏览器
- ES7 - 新特性
- ES8 - 新特性
- ES9 - 新特性
- ES6 有用资源
- ES6 - 快速指南
- ES6 - 有用的资源
- ES6 - 讨论
ES6 - 循环
有时,某些指令需要重复执行。循环是实现相同目的的理想方法。循环代表一组必须重复的指令。在循环的上下文中,重复称为迭代。
下图说明了循环的分类 -
定环
迭代次数是确定/固定的循环称为确定循环。“for 循环”是确定循环的实现。
for (initial_count_value; termination-condition; step) { //statements }
先生编号 | 定循环及描述 |
---|---|
1 | “for”循环
for 循环执行代码块指定的次数。 |
2 | for...in 循环
for...in 循环用于循环访问对象的属性。 |
3 | for…of 循环
for...of 循环用于迭代可迭代对象而不是对象文字。 |
无限循环
当循环中的迭代次数不确定或未知时,使用不定循环。
可以使用以下方式实现不定循环 -
先生编号 | 无限循环和描述 |
---|---|
1 | while 循环
每次指定的条件计算结果为 true 时,while 循环都会执行指令。 |
2 | do…while 循环
do...while 循环与 while 循环类似,不同之处在于 do...while 循环不会在循环第一次执行时评估条件。 |
循环控制语句
使用标签来控制流程
标签只是一个标识符,后跟一个冒号 (:),应用于语句或代码块。标签可以与中断和继续一起使用,以更精确地控制流量。
“继续”或“中断”语句及其标签名称之间不允许有换行符。此外,标签名称和关联循环之间不应有任何其他语句