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

为什么没输出

 var student = Array[
     ['小A','女',21,'大一'],  ['小B','男',23,'大三'],

     ['小C','男',24,'大四'],  ['小D','女',21,'大一'],

     ['小E','女',22,'大四'],  ['小F','男',21,'大一'],

     ['小G','女',22,'大二'],  ['小H','女',20,'大三'],

     ['小I','女',20,'大一'],  ['小J','男',20,'大三'],
     ];
 var i;
    for(i=0;i<10;i++){
        if((student[i][1]=="女")&&(student[i][3]=="大一")){
            document.write(student[i][0]+"<br>");
        }
    }

正在回答

3 回答

我直接告诉你吧。。你这都不是一个数组。。数组的定义要么就是var student = new Array(),要么就是var student=[]。   我想请问 var student = Array[], 是你自己发明出来的么? 写代码一定要仔细严谨,没有什么模菱两可。。仔细再仔细。。一行行代码排除。。所以我为什么问student[i][1]是什么东西?你决定回答我是二维数组中的某个值。。但是你这都不是一个数组呀。。所以你只要把Array去掉就行了

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

晓得了,谢谢;

改成student=[***]和student=Array(***)都可以,试过了,谢谢。

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

阳火锅

求采纳我的回答。。谢谢
2018-12-08 回复 有任何疑惑可以回复我~

你回答我一下哦,,你判断里面的student[i][1]是什么东西?

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

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468189    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

为什么没输出

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