循环
适用:一段代码需要重复执行多次。
注:循环一定要有终止条件
while循环
格式:
while(判断条件){
代码块;
}
工作原理:当判断条件为真时,一直执行代码块。直到条件为假
ex:
let num = 1;
while(num<10){
console.log(num);
num++;
}
ex:
分别输出1000以内的,奇数、偶数项的和
let add = 0, even = 0, i = 1;
while (i <= 1000) {
if (i % 2 == 0) {
even += i;
} else {
add += i
}
i++;
}
console.log(`奇数和${add},偶数和${even}`);
break:终止switch/终止循环;
continue:结束本次循环,开始下一次循环
[do/while]
do {
语句;
} while ( 条件 )
先执行一次循环,后判断条件
很少使用
for循环
书写格式:
for(声明;条件;表达式){语句}
先声明👉再判断条件(真)👉再执行语句👉再执行表达式;
判断条件(真)👉执行语句👉执行表达式
…
直到条件为假,终止循环
for(let i = 0;i<10;i++){
console.log(i)
}
while和for的适用场景
- 1.while:多用于死循环,当触动开关退出
- 2.for:多用于限定的步骤