求解答求帮忙

来源:4-10 编程练习

我們

2015-10-09 22:05

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

写回答 关注

3回答

  • 赜赜a嘚嘚
    2015-10-10 10:14:17
    已采纳

    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;

        

    我們

    非常感谢!谢谢

    2015-10-11 14:33:45

    共 1 条回复 >

  • 楽冷风清
    2015-10-15 18:33:25

    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]+"、");

           } 

    }


  • lcoln
    2015-10-13 17:09:28

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

JavaScript进阶篇

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

468868 学习 · 22582 问题

查看课程

相似问题