第9章:Javascript循环控制语句
第9章:Javascript循环控制语句
本章目标
- 掌握break关键字的使用
- 掌握continue关键字的使用
课程回顾
- for循环的特点和语法
- while循环的特点和语法
- do-while循环的特点和语法
- 三个循环的区别
讲解内容
1. break关键字
为什么要使用break关键字
生活中,描述4000米长跑,在跑步过程中受伤,或坚持不了,中途要退出的情景
什么是break
break:改变程序控制流
用于do-while、while、for中时,可跳出循环而执行循环后面的语句作用:
break 语句可用于跳出循环。
break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话):
实例1:
1
2
3
4
5
6
7
8for (i=0;i<10;i++)
{
if (i==3)
{
break;//循环中止
}
x=x + "The number is " + i + "<br>";
}实例2:1~10之间的整数相加,得到累加值大于20的当前数
1
2
3
4
5
6
7
8
9
10
11<script>
var sum=0;
for(var i=1;i<10;i++){
if(sum>20){
break;//循环则终止
}
sum+=i;//累加求和
}
console.log("最终和:"+sum);
</script>
2. continue关键字
为什么要使用continue关键字
生活中,描述4000米长跑,在跑步过程中受伤,或坚持不了,中途要休息一下,再继续跑
什么是continue
continue :只能用在循环里
continue 作用:跳过循环体中剩余的语句而执行下一次循环案例:
循环录入Java课的学生成绩,统计分数大于等于80分的学生比例
1
2
3
4
5
6
7
8
9
10
11
12
13<script>
//循环录入Java课的学生成绩,统计分数大于等于80分的学生比例
var count=0;//80分以上的人数
for(var i=1;i<=5;i++){
var score=prompt("请输入第"+i+"个学生的成绩:");
if(score<80){//如果学生成绩不到80,则不能统计
continue;//终止本次循环,继续下一次循环
}
count++;//统计80分以上的人数
}
console.log("80分以上的学生人数:"+count);
</script>
3. break和continue对比
使用场合
break常用于switch结构和循环结构中
continue一般用于循环结构中作用(循环结构中)
break语句终止某个循环,程序跳转到循环块外的下一条语句
continue跳出本次循环,进入下一次循环
课后作业
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 广创科技教育-Blog!
评论