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

为什么没有输出显示


<!DOCTYPE  HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>流程控制语句</title>
<script type="text/javascript">

 //第一步把之前的数据写成一个数组的形式,定义变量为 infos
 var infos[4][10]=new Array( '小A','女',21,'大一',  '小B','男',23,'大三',

    '小C','男',24,'大四',  '小D','女',21,'大一',

    '小E','女',22,'大四',  '小F','男',21,'大一',

    '小G','女',22,'大二', '小H','女',20,'大三',

    '小I','女',20,'大一',  '小J','男',20,'大三');
 
 //第一次筛选,找出都是大一的信息
   var num[4][10]=new Array();
 for(var i=0;i<=10;i++){
     if(infos[i][3]=='大一')
      num[i][i]=infos[i][4];
      document.write(infos[i][4]+"<br/>");
 }
 var j=0;
      while(j<=10){
       if(num[j][1]=='女'){
           document.write(num[j][1]+"<br/>");
       }   
       j++;
      }
 
 //第二次筛选,找出都是女生的信息
 
 
 
</script>
</head>
<body>
</body>


</html>



正在回答

4 回答

我写的借您参考一下,可以输出。

<title>流程控制语句</title>

<script type="text/javascript">


 //第一步把之前的数据写成一个数组的形式,定义变量为 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++){

    

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

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

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

    }

}


</script>


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

百年東中果斷斷

这种写法比较直接明了,简单粗暴,好理解
2016-02-19 回复 有任何疑惑可以回复我~

感觉这个数组定义不太对

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

声声慢_1 提问者

是格式不对吗,还是有什么符号不对?
2016-02-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么没有输出显示

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