课程
/前端开发
/JavaScript
/JavaScript进阶篇
为什么把这节的break改成continue就直接卡死了啊?
2016-07-08
源自:JavaScript进阶篇 4-8
正在回答
改成continue跳过该次循环后的语句,而继续下一次循环。
由于没有break跳出循环,便成了死循环。
孩纸╭别伤xin、了 提问者
慕粉1465125569 回复 孩纸╭别伤xin、了 提问者
古渡人潮中 回复 慕粉1465125569
我试了一下,电脑直接运行内存直接满了,死机,只能重启了,也是醉了
慕粉1465125569说的对,continue跳过了i=i+1;所以每次都在检测mynum[4]<60,然后continue,就成了死循环
break改成continue后,将会跳过本次循环,而整个循环体还是继续循环,如果没有break跳出循环,便会一直循环,成为死循环。
我是浩仔 回复 孩纸╭别伤xin、了 提问者
我就写个while网页就挂了,{}都还没写
应该是在线编译器的问题,我改一个++都会卡死
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答为什么这里的break换成continue 就会进入死循环呢?
4 回答break换为continue会死循环?
1 回答为什么我的代码卡死了,把while换成if就又好了
1 回答为什么加上if这段语句提交就会直接卡死
5 回答为什么总卡死啊