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

综合几种循环选择。

<!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,'大三']    
];    
//第一次筛选,找出都是大一的信息    
var arr1 = [];    
var n = 0;    
for(var i=0;i<infos.length;i++){    
		if( infos[i][3] == "大一" ){    
		arr1[n] = infos[i];    
		document.write(arr1[n]+"<br/>");    
		n=n+1;    
		    
		}    
}    
document.write("大一人数: "+arr1.length+"<br/>");    
//第二次筛选,找出都是女生的信息    
for(var i=0;i<arr1.length;i++){    
//这里可以用switch    
		if(arr1[i][1]=='女')    
		{ document.write(arr1[i][0]+"<br/>");}    
	}    
</script>    
</head>    
<body>    
</body>    
</html>


正在回答

3 回答

function Student(name,sex,age,grade){

    this.name = neme;

    this.sex = sex;

    this.age = age;

    this.grade = grade;

}

var s1 = new Student('小A','女',21,'大一');

var s1 = new Student('小B','男',23,'大三');

var s3 = new Student('小C','男',24,'大四');

var s4 = new Student('小D','女',21,'大一');

var infos = new Array();

infos.push(s1);

infos.push(s2);

infos.push(s3);

infos.push(s4);

var count = 0;

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

    if(infos[i].grade == "大一"){

    document.writeln(infos[i]);

      count ++;

   }

}

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

举报

0/150
提交
取消

综合几种循环选择。

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