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

除了给出的了答案,,,我的方法哪里粗了错呢?跪问

<!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(){

    for(var i=0,i<10,i++)

    infos[i]=new Array(){

        for(var j=0,j<4,j++)

        infos[1][j]=['小A','女',21,'大一']

        infos[2][j]=['小B','男',23,'大三']

        infos[3][j]=['小C','男',24,'大四']

        infos[4][j]=['小D','女',21,'大一']

        infos[5][j]=['小E','女',22,'大四']

        infos[6][j]=['小F','男',21,'大一']

        infos[7][j]=['小G','女',22,'大二']

        infos[8][j]=['小H','女',20,'大三']

        infos[9][j]=['小I','女',20,'大一']

        infos[10][j]=['小J','男',20,'大三']

    }

}

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

 if(infos[i][4]=="大一")

 {

        document.write("大一的学生有"+infos[i][j]);

        i++,j++;

    }

 if(infors[i][2]=="女"){

     document.write("大一女生的名字"+infos[i][1]);

     i++;

 }

 

 

  

</script>

</head>

<body>

</body> 

</html>

想问下这个方法可以吗?为啥运行不起来呢,,是根源错了,还是中间的小错误呢,,,

正在回答

2 回答

 infos[1][j]=['小A','女',21,'大一']  你这样就是三维数组了吧,改成  infos[j]=['小A','女',21,'大一']

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

好好学习好少年 提问者

是的!谢谢!!
2015-08-25 回复 有任何疑惑可以回复我~

我的也是这样,但是我去掉了new Arrray()就可以了,不知道啥原因呢

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

好好学习好少年 提问者

楼上,,,
2015-08-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

除了给出的了答案,,,我的方法哪里粗了错呢?跪问

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