运行不出来,请大神指点一下!

来源:4-10 编程练习

虞美_人

2016-04-16 21:44

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Document</title>

    <script type="text/javascript">

    var infos=[

          ['小A','女',21,'大一'],

          ['小B','男',23,'大三'],

          ['小C','男',24,'大四'],

          ['小D','女',21,'大一'],

          ['小E','女',22,'大四'],

          ['小F','男',21,'大一'],

          ['小G','女',22,'大二'],

          ['小H','女',20,'大三'],

          ['小I','女',20,'大一'],

          ['小J','男',20,'大三']

          ];

if((infos[i][3]=="大一")&&(infos[i][1]=="女"))

{

          document.write(infos[i][0]+"<br>");


      }


  }

  </script>

</head>

<body>

    

</body>

</html>


写回答 关注

3回答

  • 用户nlk9a8o0e0
    2016-04-16 22:07:53
    已采纳

    最下面多了一个 }

    或者你前面少了的for语句啊

    for(var i=0; i<infos.length; i++){
        if((infos[i][3]=="大一")&&(infos[i][1]=="女"))
        {
                  document.write(infos[i][0]+"</br>");
        
        }
    }


    虞美_人

    非常感谢啦!大神

    2016-04-16 22:19:02

    共 1 条回复 >

  • qq_留得残荷听雨声_1
    2016-04-16 22:28:59

    代码不对,多个花括号

  • 赚钱追女神
    2016-04-16 22:18:56

    缺少for循环,每个子数组都要去查看俩个大一和女生 之条件 

JavaScript进阶篇

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

468195 学习 · 21891 问题

查看课程

相似问题