1. break和continue语句对循环中的代码执行提供控制。
2. continue语句
2.1. continue语句退出当前循环, 根据控制表达式还允许继续进行下一次循环。
2.2. 例子:
2.2.1. 代码
<!DOCTYPE html>
<html>
<head>
<title>continue语句</title>
<meta charset="utf-8" />
</head>
<body>
<script type="text/javascript">
var num = 0;
for (let i = 1; i < 10; i++) {
if (i % 5 == 0) {
continue;
}
num++;
}
document.write("num = " + num);
</script>
</body>
</html>
2.2.2. 效果图
3. break语句
3.1. break语句可以立即退出循环, 阻止再次反复执行任何代码。
3.2. 例子:
3.2.1. 代码
<!DOCTYPE html>
<html>
<head>
<title>break语句</title>
<meta charset="utf-8" />
</head>
<body>
<script type="text/javascript">
var num = 0;
for (let i = 1; i < 10; i++) {
if (i % 5 == 0) {
break;
}
num++;
}
document.write("num = " + num);
</script>
</body>
</html>
3.2.2. 效果图