通过两个关键字, 可以起到控制循环的一个作用, 这就是流程控制
- break (结束掉整个循环, 不管循环后边还有几轮)
今天早上我买了五个包子, 然后呢 我吃了 3包子, 这个时候我吃饱了, 我吃不下去了
此时我就结束掉了 吃包子这件事, 也就是说 第四个和第五个包子我就不吃了
- continue (跳出当前这一轮循环, 直接开始下一轮循环)
今天早上我买了五个包子, 然后呢 我在吃第三个包子的时候, 这个时候, 第三个包子掉地上了, 所以这个包子我不吃了
此时我开始吃 第四个包子与第五个包子
for (var i = 1; i <= 5; i++) {
console.log('我吃了一个包子')
if (i === 3) {
break
//当循环执行到 i === 3 的时候, 此时 这个 if 判断的条件成立, 开始执行内部代码, 也就是执行 break 结束整个循环
}
}
`
for (var i = 1; i <= 5; i++) {
if (i === 3) {
console.log('第三个包子掉地上了, 我不吃这个包子了')
continue
}
console.log('我吃了一个包子')
}