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

额,这题不会建数组了,求指导

如题,不太理解这种信息量多的建数组。

正在回答

2 回答

<!DOCTYPE  HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<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,'大三']
     ];
 // if用法
 //第一次筛选,找出都是大一的信息
 /*for(var i=0;i<infos.length;i++){
     // if用法
     if(infos[i][3]=="大一"&&infos[i][1]=="女"){
    document.write("大一的有"+infos[i][0]+"<br>")
     }
     
     }*/
//switch
for(var i=0;i<infos.length;i++){
    if(infos[i][3]=="大一"){
    //document.write(infos[i][0]+"<br>");
switch(infos[i][1]){
    case "女":
        document.write(infos[i][0]+"是大一<br>");
        break;
    default:
    }
}
}
 //第二次筛选,找出都是女生的信息
 
 
  
</script>
</head>
<body>
</body>
</html>


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

叮当猫的铜锣烧 提问者

明白了,对于这个二维数组如何让用for的建立呢?
2016-03-05 回复 有任何疑惑可以回复我~
#2

限量 回复 叮当猫的铜锣烧 提问者

for建不了,这个学生数据是没有函数关系的。
2016-03-05 回复 有任何疑惑可以回复我~
#3

叮当猫的铜锣烧 提问者

非常感谢!
2016-03-05 回复 有任何疑惑可以回复我~

var i;

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

 var infos=[

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

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

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

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

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

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

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

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

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

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

];

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

  {

      if(infos[i][3]=="大一"&& infos[i][1]=="女")//同时筛选大一和是女生,这两个条件要同时满足哟

      document.write("大一的女生有:"+infos[i][0]+"<br/>")

      

      }


 


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

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468190    人
  • 解答问题       21891    个

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

进入课程

额,这题不会建数组了,求指导

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