📅  最后修改于: 2023-12-03 15:02:23.905000             🧑  作者: Mango
Javascript提供了多种循环语句,可以让程序执行代码块多次。
for循环是一种常用的循环语句,可以让代码重复执行指定的次数。语法:
for (初始化表达式; 条件表达式; 循环后表达式) {
// 要执行的代码块
}
示例:
for (var i = 0; i < 5; i++) {
console.log(i);
}
输出:
0
1
2
3
4
while循环也是一种常用的循环语句,只要条件成立,就会一直执行代码块。语法:
while (条件表达式) {
// 要执行的代码块
}
示例:
var i = 0;
while (i < 5) {
console.log(i);
i++;
}
输出:
0
1
2
3
4
do...while循环和while循环的语法类似,只不过它是先执行一次代码块,然后再判断条件是否成立。语法:
do {
// 要执行的代码块
} while (条件表达式)
示例:
var i = 0;
do {
console.log(i);
i++;
} while (i < 5);
输出:
0
1
2
3
4
for...in循环用于遍历一个对象的所有可枚举属性。语法:
for (var 变量名 in 对象) {
// 要执行的代码块
}
示例:
var obj = {name: "Jack", age: 18};
for (var key in obj) {
console.log(key + ": " + obj[key]);
}
输出:
name: Jack
age: 18
for...of循环用于遍历一个可迭代对象的所有值。语法:
for (var 变量名 of 可迭代对象) {
// 要执行的代码块
}
示例:
var arr = [1, 2, 3];
for (var val of arr) {
console.log(val);
}
输出:
1
2
3
以上就是Javascript中常用的循环语句。通过灵活运用它们,可以更加高效地编写程序。