JS代码中的for循环语句为什么要 s=s+1 才能输出打印多个结果?
下面代码中 为什么要输入 s=s+1才能输出多个结果呢?
s=s+1在语句中如何解释呢?(我不是问S等于什么)
<script type="text/javascript">
//第一步把之前的数据写成一个数组的形式,定义变量为 infos
var infos = new Array(['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']);
//第一次筛选,找出都是大一的信息
var infos2=[];
var s=0;
document.write("大一学生的信息:"+"<br/>");
for(var i=0;i<infos.length;i++){
if(infos[i][3]=="大一"){
document.write(infos[i]+"<br/>");
infos2[s]=infos[i];
s=s+1;
}
}
//第二次筛选,找出都是女生的信息
document.write("<br/>"+"女生的信息:"+"<br/>");
for(var i=0;i<infos2.length;i++){
if(infos2[i][1]=="女"){
document.write(infos2[i]+"<br/>")
}
}
</script>
不断滴自我催眠
相关分类