continue 用在while语句中,陷入了死循环,是为什么?for就没问题

来源:4-9 继续循环continue

紫陌东城

2017-12-24 15:07

var num = 1;
while(num<=6){
	document.write("取出第"+ num +"个球"+"<br/>");
	if(num==5){
		//break;//退出循环
		continue;	
		}
	num++;
			
}


写回答 关注

1回答

  • Coffee_15
    2017-12-24 16:26:13
    已采纳

    当num=5时,用continue 跳出了本次循环时绕过了num++ ,执行下一次循环的时num依然还是5。于是又继续continue,所以才形成了死循环。

    紫陌东城

    非常感谢!

    2017-12-26 11:27:10

    共 3 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题