流程控制–循环
流程控制的循环:让一部分代码重复执行
for循环
语法
for(初始条件; 判断条件; 改变条件变量) {
要重复执行的代码,也叫循环体
}
例1
<script>
for(let i = 0; i < 10; i++) {
console.log( i )
}
</script>
执行步骤:
1. 初始条件 let i = 0
2. 判断条件 i < 10
3.(1)判断条件成立 执行循环体语句 console.log( i )
(2)判断条件不成立 结束循环
4. 改变条件中的变量 i++ 再次判断条件
while循环
语法
初始条件
while (判断条件) {
循环体
改变条件中的变量
}
<script>
let i = 0
while ( i < 10) {
console.log( i )
i++
}
</script>
do…while循环
语法
初始条件
do {
循环体
改变条件中的变量
} while(判断条件)
<script>
let i = 0
do {
console.log( i )
} while (i < 10)
</script>
break continue
<script>
for(let i = 1; i <= 10; i++) {
if (i > 5) {
break; // 结束循环
continue; // 中止本次循环,继续执行下一次循环
}
console.log( i )
}
</script>