for循环用于已知次数的重复执行,语法为for(初始化;条件;更新){循环体},如for(let i=1;i<=5;i++)console.log(i)可打印1到5。

javaScript中的循环语句用于重复执行某段代码,直到满足特定条件为止。常用的循环语句有 for 循环和 while 循环。下面详细介绍它们的语法和使用方法。
for循环的基本语法
for 循环适用于已知循环次数的情况。它的语法结构如下:
for (初始化; 条件判断; 更新表达式) {
// 循环体
}
执行流程:
- 先执行“初始化”语句,通常用来定义计数器变量
- 判断“条件”是否为真,如果为真则执行循环体
- 执行完循环体后,运行“更新表达式”(如递增计数器)
- 再次判断条件,重复过程,直到条件为假时结束循环
示例:打印数字1到5
立即学习“Java免费学习笔记(深入)”;
for (let i = 1; i console.log(i);
}
while循环的基本语法
while 循环在条件为真的情况下持续执行代码块,适合循环次数未知的场景。
while (条件) {
// 循环体
}
执行流程:
- 先判断条件是否为真
- 如果为真,执行循环体内的代码
- 执行完后再次判断条件,重复过程
- 一旦条件变为假,循环结束
示例:用while打印1到5
let i = 1;
while (i console.log(i);
i++;
}
do…while循环:至少执行一次
与while不同,do…while 循环会先执行一次循环体,再判断条件,确保代码至少执行一遍。
do {
// 循环体
} while (条件);
示例:do…while输出一次后判断
let j = 6;
do {
console.log(j);
j++;
} while (j
虽然条件一开始不成立,但依然会输出一次 6。
循环中的常用控制语句
在循环中可以使用 break 和 continue 控制流程:
- break:立即退出整个循环
- continue:跳过当前这一次循环,进入下一轮
示例:跳过偶数
for (let i = 1; i if (i % 2 === 0) {
continue;
}
console.log(i); // 输出1, 3, 5
}
基本上就这些。掌握for和while循环的写法,结合实际需求选择合适的类型,能有效处理重复任务。注意避免死循环,尤其是while中要确保条件能被改变。