问答详情
源自:4-7 来来回回(Do...while循环)

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

<script type="text/javascript">

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

do

{

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

mynum=mynum-1;

}

while(  mynum=6     )

</script>


提问者:慕田峪6467902 2017-08-11 14:25

个回答

  • 慕设计8083804
    2019-07-23 15:49:51

    <!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>=1)

    </script>

    </head>

    <body>

    </body>

    </html>


  • weixin_慕神0325628
    2019-05-16 10:34:31

    xiaosi我了

  • 诸葛公子
    2019-02-10 22:06:45

    while(),括号里的条件要是true的才会进行循环的,而且你的那个还是赋值还不是判断的条件


  • 慕移动5083425
    2018-12-20 11:16:17

    被挖坑了哈,现在正确代码

    <script type="text/javascript">

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

            do

            {

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

            mynum=mynum-1;

            }

            while(mynum>=1)

        </script>


  • qq_人生路远_0
    2018-12-05 15:24:48

    炸了+1

  • 牧童羊
    2018-10-08 09:13:31

    while(逻辑表达式),mynum=6这个是赋值表达式

  • 慕设计0544213
    2018-10-06 10:32:16

    条件写 mynum<=5的话 会一直无限循环 所以还是写mynum<=5&&mynum>=1

  • 小小森屿
    2018-08-24 15:32:28

    我也崩了两次

  • 慕盖茨2714899
    2018-08-05 00:18:09

    原来如此,我也崩了三次了,才看见这个问题哈哈哈

  • SHFa
    2018-08-03 19:52:24

    兄弟哈哈哈哈你这代码笑死我了,哈哈哈哈哈 我也立即去试了一下

  • 小破孩呦呦
    2018-07-09 16:29:30

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

  • 陈宏洲
    2018-06-16 11:54:03

    while(  mynum=6     ) # 这不是死循环吗?
    
    
    while(mynum<=6)


  • 慕粉_蓝
    2018-05-17 11:45:42

    我试了一下,浏览器崩了

  • svgcc
    2017-08-15 11:37:59

    <!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>


  • 我要SSR
    2017-08-11 15:01:36

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

  • Terry吳佳翰
    2017-08-11 14:48:46

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

  • imooc生
    2017-08-11 14:47:37

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

  • gutan
    2017-08-11 14:38:40

    <script type="text/javascript">

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

    do

    {

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

    mynum=mynum-1;

    }

    while(  mynum    )

    </script>