<!DOCTYPE HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>流程控制语句</title>
<script type="text/javascript">
//第一步把之前的数据写成一个数组的形式,定义变量为 infos
var aa = new Array()
aa =[ ['小A','女',21,'大一'], ['小B','男',23,'大三'],
['小C','男',24,'大四'], ['小D','女',21,'大一'],
['小E','女',22,'大四'], ['小F','男',21,'大一'],
['小G','女',22,'大二'], ['小H','女',20,'大三'],
['小I','女',20,'大一'], ['小J','男',20,'大三']]
//第一次筛选,找出都是大一的信息
for(var a=0;a<aa.length;a++){
switch(infos[a][1){
case "女":
switch(aa[a][3}){
case "大一":
document.write(aa[a]+"<br>")
}
}
}
</script>
</head>
<body>
</body>
</html>
for (var i = 0; i < infos.length; i++) { switch (infos[i][3]) { case '大一': switch (infos[i][1]) { case '女': document.write(infos[i][0] + "<br/>"); break; default: break; } break; default: break; } }
"infos[a][1"是什么鬼?你定义的数组不是”aa“吗? 你这个"infos"没有定义呀。