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

我这样写网页崩了………………

<script type="text/javascript">

    var mynum =6;//mynum初值化数值为6

do

{

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

mynum=mynum-1;

}

while(  mynum=6     )

</script>


正在回答

18 回答

不能等于6,会出现死循环,然后网页就爆炸了,人家定义var mynum =6,然后下边又mynum=mynum-1;,说明要输出6以下的数,这样写就好了while(mynum >= 1)

0 回复 有任何疑惑可以回复我~
while(  mynum=6     ) # 这不是死循环吗?


while(mynum<=6)


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

慕无忌9219615

你改的这个是无限循环。while(mynum<=6&&mynum>0)或者while(mynum>=1),或者while(mynum>0)。这几种都可以
2019-04-02 回复 有任何疑惑可以回复我~

我试了一下,浏览器崩了

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

qq_慕沐9321514

我刚才也试了一下,的确崩了
2019-05-15 回复 有任何疑惑可以回复我~

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>do...while</title>

<script type="text/javascript">

    var mynum =6;//mynum初值化数值为6

do

{

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

mynum=mynum-1;

}

while(mynum>0)

</script>

</head>

<body>

</body>

</html>


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

条件永远为真- -他就会一直循环下去当然卡死你啦。还有“=”是赋值,“==”才是等于。

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

while(  mynum=6     )-------->while(  mynum==6     ) 赋值符号

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

qq_慕沐9321514

这样不行吧,输出结果为6
2019-05-15 回复 有任何疑惑可以回复我~

你的条件写成赋值符号了,改成while(mynum==6)

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

极简小白

这不是死循环吗
2017-11-13 回复 有任何疑惑可以回复我~

<script type="text/javascript">

    var mynum =6;//mynum初值化数值为6

do

{

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

mynum=mynum-1;

}

while(  mynum    )

</script>


0 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

0/150
提交
取消

我这样写网页崩了………………

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信