为了账号安全,请及时绑定邮箱和手机立即绑定

代码中间的那个“y++”的用意和作用,求帮忙讲解,不是特别懂。

<!DOCTYPE  HTML>

<html >

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>流程控制语句</title>

<script type="text/javascript">

var infos = new Array;

var infos = [

    ['小A','女',21,'大一'],

['小B','男',23,'大三'],

['小C','男',24,'大四'],

['小C','男',24,'大四'],

['小D','女',21,'大一'],

['小E','女',22,'大四'],

['小F','男',21,'大一'],

['小G','女',22,'大二'],

['小H','女',20,'大三'],

['小I','女',20,'大一'],

['小J','男',20,'大三']

];

//第一步把之前的数据写成一个数组的形式,定义变量为 infos、

var arr = new Array();

var x = 0 ,

    y = 0 ;


for (x = 0 ; x < infos.length ; x++){

    if(infos[x][3] == '大一'){

        document.write(infos[x] + "</br>");

        arr[y] = infos[x];

        y++;}?????????

    

}


document.write("</br>");


    for(y = 0 ; y < arr.length ; y++){

        if(arr[y][1] == '女'){

            document.write(arr[y][0] + "</br>");

        }

    }

    



/*var arr = new Array();

var x = 0 , y = 0 ;

for(x = 0 ; x < infos.length ; x++){

    if(infos[x][3]=='大一'){

        document.write(infos[x] + "</br>");//第一次筛选,找出都是大一的信息

        arr[y]=infos[x];

        y++;};}

        

        

    if(y = 0 ; y < arr.length ; y++){

        if(arr[y][1]=='女'){

            document.write(arr[y][0] + "</br>");

        }}*/






 

 

 

 

 

 

 

  

 //第二次筛选,找出都是女生的信息

 

 

  

</script>

</head>

<body>

</body>

</html>


正在回答

1 回答

y是arr的下标,赋值后自增保证其指向arr的空位

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

代码中间的那个“y++”的用意和作用,求帮忙讲解,不是特别懂。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信