请问这怎么没有输出答案

来源:4-10 编程练习

姊妹酋

2015-08-20 16:21

是漏了什么还是哪里错了?使用英文输入法来输入的,中文是复制“同学代码的”

写回答 关注

2回答

  • 阿尔滨必胜
    2015-08-20 16:39:36
    已采纳
    <!DOCTYPE  HTML>
    <html >
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>流程控制语句</title>
    <script type="text/javascript">
    var infos=[
        ['小A','女',21,'大一'],
        ['小B','男',23,'大三'],
        ['小C','男',24,'大四'],
        ['小C','男',24,'大四'],
        ['小D','女',21,'大一'],
        ['小E','女',22,'大四'],
        ['小F','男',21,'大一'],
        ['小G','女',22,'大二'],
        ['小H','女',20,'大三'],
        ['小I','女',20,'大一'],
        ['小J','男',20,'大三'],
        ];
        for (var i=0;i<infos.length;i++)
        <!--把 " , " 换成 " ; " -->
        {
            if(infos[i][3]==='大一' && infos[i][1]==='女'){
                document.write(infos[i][0]);
            }
            }
    </script>
    </head>
    <body>
    </body>
    </html>


    姊妹酋

    非常感谢!

    2015-08-20 21:42:54

    共 1 条回复 >

  • xiaohu_0004
    2015-08-20 16:37:49

    两个错误

    1.  for(var i=0,i<infos.length,i++)  var i=0后面是分号;i<infos.length她也是

    2. infos[i][3]=="大一" 判断是否等于只需==两个即可

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题