章节
问答
课签
笔记
评论
占位
占位

退出循环break

在while、for、do...while、while循环中使用break语句退出当前循环,直接执行后面的代码。

格式如下:

for(初始条件;判断条件;循环后条件值更新)
{
  if(特殊情况)
  {break;}
  循环代码
}

当遇到特殊情况的时候,循环就会立即结束。看看下面的例子,输出10个数,如果数值为5,就停止输出。

 

执行结果:

注:当num=5的时候循环就会结束,不会输出后面循环的内容。

任务

考试成绩输出,如果成绩及格继续输出下个成绩,如果成绩不及格,退出并且后面成绩不输出, 我们使用break语句,退出循环。补充第14行代码。

?不会了怎么办

break语句,退出循环。

||
1
<!DOCTYPE html
    PUBLIC "
    -//W3C//DTD
    XHTML 1.0
    Transitiona
    l//EN"
    "http://www
    .w3.org/TR
    /xhtml1/DTD
    /xhtml1
    -transition
    al.dtd">
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / charlie_huang
是小于数组的长度,小于数组中的数值表达式是while(数字<mynum[i])

最新回答 / qq_慕仔1491883
当然可以而且看起来感觉简洁

已采纳回答 / 别喷了我很菜
你说的是这段吗代码吗?var num;for( var num=1; num<=10; num++){    if( num == 5) {            break;    }    document.write(.....)}   if 是条件语句 并不是循环,所以break执行后直接跳出for 循环

已采纳回答 / weixin_慕沐4482038
数组的下标。 第一次循环为数组的第一个值(10),第二次循环为组数第二个值(55)。。。。

最新回答 / 化星辰
不用呀,当他不满足if判断时就是输出及格,当他满足判断就直接跳出了循环

已采纳回答 / 一个在努力的菜鸟
注释没有问题,你可以在break那里也注释一下

最新回答 / 慕函数25311
因为break语句是跳出循环的意思,当遍历到某个成绩不合格时就会跳出循环

最新回答 / qq_你会唱小星星吗_2
这个数据格式不统一啊 这样最简单了  你不限麻烦你可以导入txt文件

最新回答 / weixin_慕妹8291620
不过这一题的任务说了,用break退出循环,后面的数字不输出了呀,你要是想让后面的数字输出,那就用continue;

最新回答 / 慕仰1008517
因为你用的是while呀但是你的循环条件用的是for循环的条件要么把while后面的条件换成i<mynum.length要么把while换成for

已采纳回答 / 行刑官
运行结果完全一样,很多时候,很多循环都可以用多种方法实现

已采纳回答 / Iamjusta友人A
for里面的var[i]改为abb[i]

已采纳回答 / 一像素成就大气之美
mynum.length是mynum这个数组长度,里面有多少个数字就多长mynum[0]可以输入数组第一位的数字or元素 document.write(mynum[0])打印出来结果是70把本节课程while循环里面的条件和上面的变量合起来的话,我们...

最赞回答 / qq_胖胖中式小笼包_03672702
<...code...>因为这里的break如果换成continue的话,会出现:当执行到continue语句时,程序跳出当前循环,再次判断while语句的i<mynum.length条件,然后判断if语句的mynum[i]<60条件,又遇到continue语句,再次跳出…发现没有?这时i=i+1语句不会被执行,也就是while语句和if语句中的条件永远成立,即达成了死循环,所以就炸了

已采纳回答 / 慕丝6248225
arr=arr+1是什么...是i=i+1吧??i都没有更新,总是比较数组的第一个数
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言