第9章:Javascript循环控制语句
本章目标
- 掌握break关键字的使用
- 掌握continue关键字的使用
课程回顾
- for循环的特点和语法
- while循环的特点和语法
- do-while循环的特点和语法
- 三个循环的区别
讲解内容
1. break关键字
-
为什么要使用break关键字
生活中,描述4000米长跑,在跑步过程中受伤,或坚持不了,中途要退出的情景
-
什么是break
break:改变程序控制流
用于do-while、while、for中时,可跳出循环而执行循环后面的语句 -
作用:
break 语句可用于跳出循环。
break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话):
-
实例1:
for (i=0;i<10;i++) { if (i==3) { break;//循环中止 } x=x + "The number is " + i + "<br>"; }
-
实例2:1~10之间的整数相加,得到累加值大于20的当前数
<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分的学生比例
<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跳出本次循环,进入下一次循环