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

求解答求帮忙

为什么这么定义就输出不了呢,var infos=new Array[['小A','女',21,'大一'], ['小B','男',23,'大三'], ['小C','男',24,'大四'],]. 这样定义有什么错误的吗?

正在回答

3 回答

var infos=new Array(['小A','女',21,'大一'], ['小B','男',23,'大三'], ['小C','男',24,'大四'])  这样写  没有你那种写法吧

写法:[1]

          var infos=new Array(1,2,3)

         [2]         

         var infos=[1,2,3]

        [3]         

         var infos=new Array()

         infos[0]=1;

         infos[1]=2;

         infos[1]=3;

    

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

我們 提问者

非常感谢!谢谢
2015-10-11 回复 有任何疑惑可以回复我~

var infos=[["小A","女","21","大一"],["小B","男","23","大三"],["小c","男","24","大四"],["小D","女","21","大一"],["小E","女","22","大四"],["小F","男","21","大一"],["小G","女","22","大二"],["小H","女","20","大三"],["小I","女","20","大一"],["小J","男","20","大三"]];    //双引号,双引号,双引号,谁说不能这样写的

 //第一次筛选,找出都是大一的信息

 document.write("大一的有");

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

       if(infos[i][3]=="大一"){ 

 document.write(infos[i][0]+"、");

       } }

       

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

 document.write("<br/><br/>"+"女生有");      

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

 if(infos[i][1]=="女"){  

 document.write(infos[i][0]+"、");

       } 

}


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

var infos=new Array[['小A','女',21,'大一'], ['小B','男',23,'大三'], ['小C','男',24,'大四']]

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

举报

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

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

进入课程

求解答求帮忙

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号