第2课_循环语句使用
热度🔥:46 免费课程
授课语音
掌握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
循环确保至少执行一次循环体,适用于需要先执行再判断条件的场景。
掌握这三种循环语句的使用方法,能够帮助我们更灵活地控制代码的执行流程。