为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

5 回答

for (i=0;i<10;i++) {

    if (infos[i][3] == "大一"){            //筛选所有“大一”的学生

        if(infos[i][1] == "女"){            //从所有“大一”的学生里筛选“女”的

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

        }

        else

            continue;

    }

    else

        continue;

}



0 回复 有任何疑惑可以回复我~

<pre>

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

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

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

     }

 }

</pre>

0 回复 有任何疑惑可以回复我~
 //第一步把之前的数据写成一个数组的形式,定义变量为 infos
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++){
     for(var j=0;j<4;j++){ //循环,条件是小于一维数组的长度
         if(infos[i][j]=='大一'){ //找出二维数组中所有带有‘大一’这个元素的一维数组
             for(var n=0;n<4;n++){ //循环所有带有‘大一’这个元素的一维数组
                if(infos[i][n]=="女"){ //找出带有‘大一’这个元素的数组中同时带有‘女’这个元素的数组
                   document.write("结果:" + infos[i][0]+"<br/>");
                 }        
             }
         }
     }
 }


1 回复 有任何疑惑可以回复我~
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]=='女'){
    document.write("所有女生为:"+infos[i][0]+"<br>");
  }
}


1 回复 有任何疑惑可以回复我~
switch


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎么筛选大几?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信