问答详情
源自:4-10 编程练习

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

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


提问者:虞美_人 2016-04-16 21:44

个回答

  • 用户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>");
        
        }
    }


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

    代码不对,多个花括号

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

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