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

作业没有写出来,老师帮我看看

我在editplus里写没有出来啊,怎么写呢?不会了

正在回答

1 回答

var infos=[['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']]

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

 

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

     for(var j=0;j<4;j++){  //两层循环确定数组的所有元素

         if(infos[i][1]=="女"&&infos[i][3]=="大一"){  //判断是否是女且是大一

         document.write(infos[i][j]);   //输出元素

         if(j==3){document.write("<br/>");} //如果这个元素是第四个,换行

         }

     }

}

//我这种方法较笨。目前在想更简洁的方法,到时候再写给你

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

江之永矣不可方思

for(var i=0;i<infos.length;i++){ if(infos[i][1]=="女"&&infos[i][3]=="大一"){ document.write(infos[i][0]+"<br/>"); } } //又看了下题目,是只需要输出名字,而非所有信息~所有循环这样写就行啦~
2015-10-24 回复 有任何疑惑可以回复我~
#2

qq_云在指尖_0 提问者

非常感谢!
2015-10-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

作业没有写出来,老师帮我看看

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