我們
2015-10-09 22:05
为什么这么定义就输出不了呢,var infos=new Array[['小A','女',21,'大一'], ['小B','男',23,'大三'], ['小C','男',24,'大四'],]. 这样定义有什么错误的吗?
var infos=new Array(['小A','女',21,'大一'], ['小B','男',23,'大三'], ['小C','男',24,'大四']) 这样写 没有你那种写法吧
写法:[1]
var infos=new Array(1,2,3)
[2]
var infos=[1,2,3]
[3]
var infos=new Array()
infos[0]=1;
infos[1]=2;
infos[1]=3;
var infos=[["小A","女","21","大一"],["小B","男","23","大三"],["小c","男","24","大四"],["小D","女","21","大一"],["小E","女","22","大四"],["小F","男","21","大一"],["小G","女","22","大二"],["小H","女","20","大三"],["小I","女","20","大一"],["小J","男","20","大三"]]; //双引号,双引号,双引号,谁说不能这样写的
//第一次筛选,找出都是大一的信息
document.write("大一的有");
for(i=0;i<infos.length;i++){
if(infos[i][3]=="大一"){
document.write(infos[i][0]+"、");
} }
//第二次筛选,找出都是女生的信息
document.write("<br/><br/>"+"女生有");
for(i=0;i<infos.length;i++){
if(infos[i][1]=="女"){
document.write(infos[i][0]+"、");
}
}
var infos=new Array[['小A','女',21,'大一'], ['小B','男',23,'大三'], ['小C','男',24,'大四']]
JavaScript进阶篇
468868 学习 · 22582 问题
相似问题