var infos=new Array(
new Array('小A','女',21,'大一'),
new Array('小B','男',23,'大三'),
new Array('小C','男',24,'大四'),
new Array('小D','女',21,'大一'),
new Array('小E','女',22,'大四'),
new Array('小F','男',21,'大一'),
new Array('小G','女',22,'大二'),
new Array('小H','女',20,'大三'),
new Array('小I','女',20,'大一'),
new Array('小J','男',20,'大三'))
for(var q=0;q<infos.length;q++)
{
switch(infos[q][3])
{
case "大一":
switch(infos[q][1])
{
case "女":
document.write(infos[q][0],"<br />");
}
}
}
是不太一样,你的数组定义我觉得有点问题,JS数组的定义用的是[],而不是()。