哇找了好几遍还是没看出来哪里错了,求大佬指教,暴哭

来源:4-10 编程练习

慕桂英0247989

2019-02-16 23:50

<!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,'大四']

['小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]=="大一")

{

if(infos[i][1]=="女")

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

}

}

</script>

</head>

<body>

</body>

</html>


写回答 关注

5回答

  • 慕少3119232
    2019-02-17 23:01:32
    已采纳

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

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

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

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

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

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

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

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

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

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

    在每个数组后面加个逗号表示连贯性,不然就会报错


    慕桂英024...

    。。谢啦

    2019-02-18 14:26:17

    共 1 条回复 >

  • 慕少3119232
    2019-02-17 23:03:03

    把你代码做了下修改,自己看一下和你的代码差在哪里

  • 慕少3119232
    2019-02-17 23:02:16

    <!DOCTYPE html>


    <html>


    <head>


    <meta charset="utf-8">


    <title>control</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,"大三"],


    ];


    for(var i=0;i<infos.length;i++){


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


    {


    if(infos[i][1]=="女")


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


    }


    }


    </script>


    </head>


    <body>


    </body>


    </html>


  • 慕桂英0247989
    2019-02-17 16:22:08

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="utf-8">

    <title>control</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,"大三"]

    ];

    for(var i=0;i<infos.length;i++){

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

    {

    if(infos[i][1]=="女")

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

    }

    }

    </script>

    </head>

    <body>

    </body>

    </html>


  • 修裾欲溯空
    2019-02-17 09:16:56

    这个代码里的姓名,性别和年级都要用双引号,你定义的时候用的是单引号,改一下,对了请采纳,错了发改过的代码,我再帮你改改

    慕少3119... 回复慕桂英024...

    在每个数组后面加个逗号表示连贯性,不然就会报错

    2019-02-17 23:03:45

    共 2 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题