shinier_
2016-07-22 11:32
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("大一女生信息:"+infros[i][0]+"<br/>"); }
求帮助!!!
for(var i=0;i<infos.length;i++){
if(infos[i][3] === "大一"&&infos[i][1]==="女")
{document.write("大一女生信息:"+ infros [i][0]+"<br/>"); }
}
多了一个等号,infros写错了,少了一个大括弧,改了过后就没有问题了
后边再加个 } 试下
fi语句中判断是两个=不是三个,最后输出哪里infos单词拼写错了,而且应该输出infos[i],infos[i][0]只会输出姓名 没有别的信息
for(var i=0;i<infos.length;i++){
if(infos[i][3]==="大一"&&infos[i][1]==="女")
{document.write("大一女生信息:"+infros[i][0]+"<br/>"); }
}
少了一个大括弧
if判断中应该是==,不是三个=
document.write("大一女生信息:"+infos[i][0]+"<br/>"); 你最后打印的时候 infos 写成了infros
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题
回答 5
回答 2