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

显示不出来,不知道哪儿错了

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>练习5</title>

<script type="text/javascript">


 //第一步把之前的数据写成一个数组的形式,定义变量为 infos

var infos=new Array() ;

infos[0]='小A','女','21','大一';

infos[1]='小B','男','21','大三';

infos[2]='小C','男','21','大四';

infos[3]='小D','女','21','大一';

infos[4]='小E','女','21','大四';

infos[5]='小F','男','21','大一';

infos[6]='小G','女','21','大二';

infos[7]='小H','女','21','大三';

infos[8]='小I','女','21','大一';

infos[9]='小J','男','21','大三';


 //第一次筛选,找出都是大一的信息


 //第二次筛选,找出都是女生的信息

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

 {

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

     {

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

     }

 }

 

</script>

</head>

<body>


</body>

</html>


提问者:慕先生9164688 2019-03-11 12:04

个回答

  • Ta丶知道答案
    2019-03-11 17:05:19
    已采纳

    一: 数组赋值的时候混入了中文逗号

    二:   数组赋值语句不对 ,掉了 []

    https://img4.mukewang.com/5c8624cd0001005103450381.jpg