问答详情
源自:4-9 继续循环continue

50及格是哪里来的?

50及格,是哪里来的结果?一脸懵逼。

提问者:慕运维9212078 2016-10-27 16:22

个回答

  • 花椒change
    2016-10-27 16:49:47
    已采纳

    因为你if()语句完成之后没有continue;跳过循环,所以无论if条件是否满足

    document.write("成绩:"+mynum[i]+"及格,输出!"+"<br>");

    这一句是一定会执行的。。。

    你在看看。。。

  • 吴顺鹏
    2016-10-27 17:14:36

    <!DOCTYPE HTML>
    <html>
    <head>
       <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
       <title>continue</title>
       <script type="text/JavaScript">
           var mynum =new Array(70,80,66,90,50,100,89);//定义数组mynum并赋值
           var i;
           for(i=0;i<mynum.length;i++) {
               if (mynum[i] < 60) {
                   document.write("成绩不及格,不输出!" + "<br>");
               }else
               {
                   document.write("成绩:" + mynum[i] + "及格,输出!" + "<br>");
               }
           }
       </script>
    </head>
    <body>
    </body>
    </html>

  • UTHINK
    2016-10-27 17:00:49

    14行 少了else