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

为什么没反应

var i;

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<10;i++){

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

     document.write(infos[i][1]);

 }

 

 

 

 

  


正在回答

4 回答

对比一下,上面提到的都改了,还是没反应?

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


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

var arr=[


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


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


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


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


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


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


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


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


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


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


 ]

 

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

  var a=0;

  for(a=0;a<10;a++)

 {

  if(arr[a][3]=="大一"){

    document.write(infos[a]+"<br>");

  }

 }


  

  

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

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

  if(arr[a][1]=="女"){

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

  }

 }

 

  


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

http://img1.sycdn.imooc.com//5d8b05e500018f0a08840227.jpg你把这种圆括号,全部改成[ ]这种

0 回复 有任何疑惑可以回复我~
 if(infos[i][3]=="大一"&&infos[i][1]=="女")
     document.write(infos[i][0]);

记得是从0开始算。

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

举报

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

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

进入课程

为什么没反应

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