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

求问这个是哪里错了没有任何输出

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 i=0;i++;i<=9)
    if(infos[i][1]=="女"&&infos[i][3]=="男") {
   document.write("infos[i][0]");
    }

正在回答

1 回答

两个问题,一是你的数组定义错了。应var infos = new Array(['小A','女',21,'大一],['小B','男',23,'大三]);

第二个问题 (var i=0;i++;i<=9)
    if(infos[i][1]=="女"&&infos[i][3]=="男") {
   document.write("infos[i][0]");
    }

for循环应该是这样的。

 for(var i=0;i < infos.length; i++){
    if(infos[i][1]=="女"&&infos[i][3]=="男") {
       document.write("infos[i][0]");
    }
 }


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

举报

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

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

进入课程

求问这个是哪里错了没有任何输出

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