幻灭丶
2016-06-05 09:39
编程练习 在一个大学的编程选修课班里,我们得到了一组参加该班级的学生数据,分别是姓名、性别、年龄和年级,接下来呢,我们要利用JavaScript的知识挑出其中所有是大一的女生的的名字哦。 学生信息如下: ('小A','女',21,'大一'), ('小B','男',23,'大三'), ('小C','男',24,'大四'), ('小D','女',21,'大一'), ('小E','女',22,'大四'), ('小F','男',21,'大一'), ('小G','女',22,'大二'), ('小H','女',20,'大三'), ('小I','女',20,'大一'), ('小J','男',20,'大三')
//第一步把之前的数据写成一个数组的形式,定义变量为 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>');//就输出这个人的姓名
}
}
建一个二维数组【10】【4】,和C++差不多,但是觉得课程里讲的比较复杂一点
JavaScript进阶篇
468195 学习 · 21891 问题
相似问题