自学_
2017-03-21 10:15
讲真写出来了但是为什么这里i和j的值会符合筛选条件啊 值是怎么来的
var infos=[["小A","女",21,"大一"],["小B","男",23,"大三"],["小C","男",24,"大四"],["小D","女",21,"大一"],["小E","女",22,"大四"],["小F","男",21,"大一"],["小G","女",22,"大二"],["小H","女",20,"大三"],["小I","女",20,"大一"],["小J","男",20,"大三"]];
var i,j=0;
//第一次筛选,找出都是大一的信息
for(i=0;i<10;i++){
if(infos[i][3]=="大一"){
document.write(infos[i]+"<br/>")
}
}
document.write("<br/>")
//第二次筛选,找出都是女生的信息
for(j=0;j<infos.length;j++){
if(infos[j][1]=="女"){
document.write(infos[j]+"<br/>")
}
}
在数组中比如 int[][],代表的定义的是一个二维数组,前面的第一个中括号代表的是行,后面的中括号代表的是列,函数中infos[i][3]定义的是一个i行,3列的二维数组,而for(i=0;i<10;i++)说明定义了i最多可以显示十行,注意哦,数组是从零开始计算的哦,也就是0,1,2,3,4,5,6,7,8,9
JavaScript进阶篇
468781 学习 · 22507 问题
相似问题