为了账号安全,请及时绑定邮箱和手机立即绑定

加入什么语句可以防止陷入死循环

var mynum=6;

do{

document.write("数字"+mynum+"<br/>";

mynum=mynum-1;

}while(mynum>6)

正在回答

5 回答

这条语句并没有进入死循环啊,这个循环的逻辑是,对mynum这个变量进行输出,首先不进行任何条件判断直接输出,打印出:数字6<提行>,然后变量变成了5,在循环结束后进行判断,变量没有大于6,结束循环。你这个语句不能运行是因为document.write("数字"+mynum+"<br/>";这个地方少了一个反括号。另外,如果你想要的结果是一次输出6-1,那么最后的循环条件应该是}while(mynum)或者}while(mynum >0)

0 回复 有任何疑惑可以回复我~

这个没有死循环,你想死循环我教你,把

while(mynum>6)

改成while(mynum<6)

就可以了

0 回复 有任何疑惑可以回复我~
#1

qq_唐大虾_03914583

我手贱刚开始改这样了,然后浏览器崩溃
2016-10-16 回复 有任何疑惑可以回复我~
#2

qq_水无声_03882251 回复 qq_唐大虾_03914583

呵呵!!
2016-10-16 回复 有任何疑惑可以回复我~

没有进入死循环。在第一次while条件不满足时候,循环就结束了。输出的结果是:  数字6

0 回复 有任何疑惑可以回复我~
var mynum=6;
do{
document.write("数字"+mynum+"<br/>";
mynum=mynum-1;
}while(mynum>6)


输出的文本没有括号,while结束时候应该是mynum或者mynum>0


0 回复 有任何疑惑可以回复我~

同意楼上

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

加入什么语句可以防止陷入死循环

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号