50及格是哪里来的?

来源:4-9 继续循环continue

慕运维9212078

2016-10-27 16:22

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

写回答 关注

3回答

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

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

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

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

    你在看看。。。

    慕运维921...

    非常感谢!

    2016-10-27 17:24:21

    共 4 条回复 >

  • 吴顺鹏
    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

    花椒chan...

    15行“}”之后加句else才对好么。。。

    2016-10-27 17:15:40

    共 1 条回复 >

JavaScript进阶篇

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

468196 学习 · 21891 问题

查看课程

相似问题