JS中有三个循环语句:for循环、while循环和do-while循环。这三个循环语句都能够让我们方便地对数组或对象进行遍历,执行重复的操作。
1. for循环
for循环是JS中最常用的循环语句之一,能够让你重复执行一个操作多次,for循环含有三个表达式:起始表达式、终止表达式和递增表达式。
语法:
for (起始表达式; 终止表达式; 递增表达式) {
//循环体
}
- 起始表达式是在循环开始前执行的。
- 终止表达式定义了循环结束的条件,循环将一直执行直到条件为false。
- 递增表达式在循环每次迭代之后执行。
示例1:输出1~10的数字
for (let i = 1; i <= 10; i++) {
console.log(i);
}
示例2:遍历数组
const arr = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
2. while循环
while循环是另一种常见的循环语句,在条件为真时重复执行语句集,只要指定的条件为真,就会一直执行循环。
语法:
while (条件) {
//循环体
}
- 条件是一个布尔表达式,当其为true时,循环体会一直执行。
示例3:输出5~1的数字
let i = 5;
while (i >= 1) {
console.log(i);
i--;
}
3. do-while循环
do-while循环与while循环非常相似,不同的是在循环体的结尾会检查条件是否为真,如果为真则继续循环。
语法:
do {
//循环体
} while (条件);
- 循环体会至少执行一次,然后再检查条件是否为true,如果条件为true,循环会继续执行;如果条件为false,循环将停止。
示例4:循环获取用户输入直到输入非数字字符
let num;
do {
num = prompt('请输入一个数字:');
} while (!isNaN(num)); //如果输入的是非数字字符,!isNaN(num)的结果就为false,循环停止执行。
以上是JS中的三个循环语句的完整攻略,通过这三个循环语句你可以轻松地对数组和对象进行遍历,执行重复的操作。
本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!