问答详情
源自:4-10 编程练习

请问第三步用switch应该怎样写?

请问第三步用switch应该怎样写?

提问者:qq_寂夜_03993224 2017-03-20 14:26

个回答

  • 慕粉0943041209
    2017-03-30 11:19:02

     var infos=[

         ['小A','女',21,'大一'],

         ['小B','男',23,'大三'],

         ['小C','男',24,'大四'],

         ['小D','女',21,'大一'],

         ['小E','女',22,'大四'],  

         ['小F','男',21,'大一'],

         ['小G','女',22,'大二'], 

         ['小H','女',20,'大三'],

         ['小I','女',20,'大一'],  

         ['小J','男',20,'大三']

         ];

    var ddc=[];var f=0;

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

        switch(infos[a][3]){

            case "大一": ddc[f]=infos[a];

                document.write(infos[a]+"<br />");

                f++;

                break;

                default:

      }

    }

    document.write(ddc.length+"<br />");

    for(var f=0;f<ddc.length;f++){

        switch(ddc[f][1]){

            case "女":

                document.write(ddc[f][0]+"<br />")

                break;

                default:

        }

    }


  • 吱吱叫的老鼠
    2017-03-20 15:45:14

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

    我直接把第一次筛选和第二次筛选放一起 你可以看看

  • qq_尛希_0
    2017-03-20 15:40:01

     var infos=[['小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++)
     {switch(infos[i][3]+infos[i][1])
     {
         case '大一女':
            document.write(infos[i][0]+","+infos[i][1]+","+infos[i][2]+","+infos[i][3]+"<br>");
         break;
         default:
     }
     }

    我是这么写的,哈哈,可以参考下

  • 慕粉0915523122
    2017-03-20 14:39:52

    switch(参数)

    {

    case 值:代码块;}