<script type="text/javascript">var infos=[ ["小A","女",21,"大一"], ["小B","男",23,"大三"], ["小C","男",24,"大四"], ["小D","女",21,"大一"], ["小E","女",22,"大四"], ["小F","男",21,"大一"], ["小G","女",22,"大二"], ["小H","女",20,"大三"], ["小I","女",20,"大一"], ["小J","男",20,"大三"]]; //第一步把之前的数据写成一个数组的形式,定义变量为 infosvar girl= [];var n = 0;for(var i=0;i<infos.length;i++) //第一次筛选,找出都是大一的信息 { if(infos[i][3]==="大一") { girl[n] = infos[i]; document.write("大一的学生有:"+girl[n]+"<br>"); n=n+1; } } document.write(girl.length); //第二次筛选,找出都是女生的信息</script>这里的var i=0;i<infos.length;i++,为什么改成i<=infos.length,就会不能输出最下面的girl.length?
添加回答
举报
0/150
提交
取消