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

这个谁能给解释一下????

<!DOCTYPE  HTML>

<html >

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

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

<script type="text/javascript">

var infos = [

    ['小A','女',21,'大一'],

    ['小B','男',23,'大三'],

    ['小C','男',24,'大四'],

['小C','男',24,'大四'],

['小D','女',21,'大一'],

['小E','女',22,'大四'],

['小F','男',21,'大一'],

['小G','女',22,'大二'],

['小H','女',20,'大三'],

['小I','女',20,'大一'],

['小J','男',20,'大三'],

];



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

    {

        switch(arm[i][1])

        {

            case '女':

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

        

        }

    } 



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

 

    

 

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

 

  

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


    

</script>

</head>

<body>

</body>

</html>


正在回答

1 回答

<!DOCTYPE  HTML>
<html >
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <title>二维数组存储</title>
   <script type="text/javascript">
       window.onload=function() {

           //把数据写成一个数组的形式,定义变量为 infos
           var old = ["小A", "女", 21, "大一", "小B", "男", 23, "大三",
               "小C", "男", 24, "大四", "小D", "女", 21, "大一"];
           //定义变量递增遍历数组
           var n = 0;
           //将数组存为二维数组方便调用
           var infos = new Array();
           for (var i = 0; i < 4; i++) {
               infos[i] = new Array();
               for (var j = 0; j < 4; j++) {
                   infos[i][j] = old[n];
                   n++;
               }
           }
//        alert(infos[3][0]);
           //第一次筛选,找出都是大一的信息
           var str="";
           for (var i = 0; i < 4; i++) {
               if (infos[i][3] == "大一") {
//                alert(infos[i][0]);
            //       document.write("大一的有:" + infos[i][0] + "," + infos[i][1] + "," + infos[i][2] + "<br>");
               str+=infos[i][0] + "," + infos[i][1] + "," + infos[i][2] + "<br>";
               }
           }
           document.getElementById("myDiv").innerHTML =str;
           /*          document.write("<br><br><br>");
           //第二次筛选,找出都是女生的信息
           for (var i = 0; i < 4; i++) {
               if (infos[i][1] == "女") {
//                alert(infos[i][0]);
                   document.write("女生有:" + infos[i][0] + "," + infos[i][2] + "," + infos[i][3] + "<br>");
               }
           }*/
       }

   </script>
</head>
<body>
   <div id="myDiv" style="width: 400px;height: 400px;background-color: #6CCDEE">显示信息块</div>
</body>
</html>

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

举报

0/150
提交
取消

这个谁能给解释一下????

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