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

for(i=0;i<infos.length;i++){ if(infos[i][j]*='大一'){ if(infos[i][j]*='女'){ document.write('所有大一女生的名字是:'+) } else{ continue; } } else{ continue; }

女生名字怎么输出?

提问者:慕容5896451 2016-08-26 14:07

个回答

  • 流L年
    2016-08-26 14:36:56
    已采纳

    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][1] == "女" && infos[i][3] =="大一")
    {
    document.write(infos[i]+"<br>");
    }
    }
    //直接筛选

  • qq_共享_03723245
    2016-08-26 14:18:37

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

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

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

            }

            }