授课语音

掌握for、while、do while循环语句使用

循环语句是编程中非常重要的控制结构,它用于在满足特定条件下重复执行一段代码。JavaScript提供了三种主要的循环语句:for 循环、while 循环和 do while 循环。本节课将详细讲解这三种循环的使用方法,并通过代码示例帮助大家更好地理解。


1. for循环

for 循环是最常用的循环结构,适用于已知循环次数的情况。for 循环包含三个部分:初始化、条件判断和更新操作。

1.1 for循环结构

for (初始化表达式; 条件表达式; 更新表达式) {
    // 循环体
}
  • 初始化表达式:在循环开始时执行一次,通常用来定义计数器变量。
  • 条件表达式:每次循环前检查,只有当条件为 true 时才会执行循环体。
  • 更新表达式:每次循环结束时执行,用于更新循环变量。

1.2 for循环示例

// 输出1到5的数字
for (let i = 1; i <= 5; i++) {
    console.log(i); // 输出数字 i
}

代码解析:

  • let i = 1:初始化变量 i 为 1。
  • i <= 5:条件判断,确保循环继续执行直到 i 大于 5。
  • i++:更新表达式,每次循环结束后 i 增加 1。

2. while循环

while 循环是另一种常用的循环结构,它会在每次循环前检查条件表达式,只有条件为 true 时才会执行循环体。

2.1 while循环结构

while (条件表达式) {
    // 循环体
}
  • 条件表达式:每次循环前检查,只有当条件为 true 时才会执行循环体。

2.2 while循环示例

// 输出1到5的数字
let i = 1;
while (i <= 5) {
    console.log(i); // 输出数字 i
    i++; // 每次循环后 i 增加 1
}

代码解析:

  • 初始化变量 i = 1
  • i <= 5:条件判断,确保循环继续执行直到 i 大于 5。
  • 每次循环结束后 i 增加 1,直到条件不成立。

3. do while循环

do while 循环与 while 循环类似,唯一的区别是 do while 循环会先执行一次循环体,再判断条件是否成立。因此,do while 循环至少会执行一次。

3.1 do while循环结构

do {
    // 循环体
} while (条件表达式);
  • 循环体:至少执行一次的代码块。
  • 条件表达式:循环体执行完毕后检查,只有当条件为 true 时才会继续循环。

3.2 do while循环示例

// 输出1到5的数字
let i = 1;
do {
    console.log(i); // 输出数字 i
    i++; // 每次循环后 i 增加 1
} while (i <= 5);

代码解析:

  • 初始化变量 i = 1
  • 循环体首先执行,输出当前的 i 值。
  • 然后检查条件 i <= 5,如果条件成立,继续执行循环体。

4. 总结

  • for 循环适用于已知循环次数的情况,代码结构清晰,适合有明确开始和结束条件的循环。
  • while 循环适用于在执行前需要先判断条件的情况。
  • do while 循环确保至少执行一次循环体,适用于需要先执行再判断条件的场景。

掌握这三种循环语句的使用方法,能够帮助我们更灵活地控制代码的执行流程。

去1:1私密咨询

系列课程: