为什么没有输出显示

来源:4-10 编程练习

声声慢_1

2016-02-19 16:11


<!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回答

  • 百年東中果斷斷
    2016-02-19 16:31:50
    已采纳

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

    <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>


    百年東中果斷...

    这种写法比较直接明了,简单粗暴,好理解

    2016-02-19 16:33:05

    共 1 条回复 >

  • zhouhuan521
    2016-02-19 16:34:05

    二维数组初始化时错了,二维数组初始化有三种方法,最简单的就是:直接定义并且初始化,这种遇到数量少的情况可以用。例如:var _TheArray = [["0-1","0-2"],["1-1","1-2"],["2-1","2-2"]]详细的可以参考http://www.jb51.net/article/47528.htm

    声声慢_1

    十分感谢

    2016-02-22 09:37:39

    共 1 条回复 >

  • 百年東中果斷斷
    2016-02-19 16:30:03

    您的二维数组定义错误

    声声慢_1 回复百年東中果斷...

    谢谢!

    2016-02-22 09:37:19

    共 3 条回复 >

  • 派大申
    2016-02-19 16:28:25

    感觉这个数组定义不太对

    声声慢_1

    是格式不对吗,还是有什么符号不对?

    2016-02-19 16:29:18

    共 1 条回复 >

JavaScript进阶篇

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

468190 学习 · 21891 问题

查看课程

相似问题