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

为什么这样写没有结果呢

var infos=new Array(('小A','女',21,'大一'),  ('小B','男',23,'大三'), ('小C','男',24,'大四'),  ('小D','女',21,'大一'), ('小E','女',22,'大四'),  ('小F','男',21,'大一'),('小G','女',22,'大二'),  ('小H','女',20,'大三'),('小I','女',20,'大一'),  ('小J','男',20,'大三'));
  for(i=0;i<infos.length;i++){
   if(infos[i][1]=="女"&&infos[i][3]=="大一")
   document.write(infos[i][0]) ;
   }

正在回答

8 回答

infos=[]就是定义新的数组new Array也是定义新的数组两个一起就冲突了啥也出不来把new Array去掉就好

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

qq_梦幻现实_1 提问者

非常感谢!
2016-08-09 回复 有任何疑惑可以回复我~

嗯,数组这方面我已经改好了,谢谢提醒啦。可是还是有错误,下面是我修改后的代码

var infos=new Array [['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小C','男',24,'大四'],['小D','女',21,'大一'], ['小E','女',22,'大四'], ['小F','男',21,'大一'], ['小G','女',22,'大二'],['小H','女',20,'大三'], ['小I','女',20,'大一'], ['小J','男',20,'大三']];
  for(i=0;i<infos.length;i++){
   if(infos[i][1]=="女"&&infos[i][3]=="大一")
   document.write(infos[i][0]) ;
   }
 

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

shihaha

new Array删掉就好了,这样才是正确定义
2016-08-08 回复 有任何疑惑可以回复我~
#2

qq_梦幻现实_1 提问者 回复 shihaha

谢谢啦,是的,谢谢你的回答。嘿嘿,思密达
2016-08-09 回复 有任何疑惑可以回复我~

数组定义错了

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

var infos=new Array [
    ['小A','女',21,'大一'],
    ['小B','男',23,'大三'],
 ['小C','男',24,'大四'],
 ['小C','男',24,'大四'],
 ['小D','女',21,'大一'],
 ['小E','女',22,'大四'],
 ['小F','男',21,'大一'],
 ['小G','女',22,'大二'],
 ['小H','女',20,'大三'],
 ['小I','女',20,'大一'],
 ['小J','男',20,'大三']
];
  for(i=0;i<infos.length;i++){
   if(infos[i][1]=="女"&&infos[i][3]=="大一")
   document.write(infos[i][0]) ;
   }
 
嗯。这个问题,我已经改过了,O(∩_∩)O谢谢你啊,但是这样还是不对,上面是我修改过的代码


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

数组定义格式有错,直接定义格式应该是

var infos = [["小A","女",21,"大一"],["小B","男",23,"大三"],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']];

你的定义里infos[i]输出的是大一大三的数

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

qq_梦幻现实_1 提问者

谢谢啦
2016-08-09 回复 有任何疑惑可以回复我~

var myarray = new Array(66,80,90,77,59);
这是前面的一个例子,我当时还以为二维数组也可以直接用小括号呢,谢谢提醒啦。

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

按照你说的那样改了,可是还是没有结果出来,怎么办。

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

数组写错了!!!参考下边,不过你后边思路是对的.

var infos = [
    ['小A','女',21,'大一'],
    ['小B','男',23,'大三'],
 ['小C','男',24,'大四'],
 ['小C','男',24,'大四'],
 ['小D','女',21,'大一'],
 ['小E','女',22,'大四'],
 ['小F','男',21,'大一'],
 ['小G','女',22,'大二'],
 ['小H','女',20,'大三'],
 ['小I','女',20,'大一'],
 ['小J','男',20,'大三']
];

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

举报

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

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

进入课程

为什么这样写没有结果呢

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