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

谁还会用switch ? 来都晒晒自己的成功的图

琢磨了俩小时。。。

https://img1.mukewang.com/5b5938a90001b86a08070553.jpg

提问者:京兆 2018-07-26 10:58

个回答

  • 咔咔就发
    2018-08-01 16:17:31

    <!DOCTYPE  HTML>
    <html >
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>流程控制语句</title>
    <script type="text/javascript">
    var infos=new Array();
        infos=[
        ['小A','女',21,'大一'],
        ['小B','男',23,'大三'],
        ['小C','男',24,'大四'],
        ['小D','女',21,'大一'],
        ['小E','女',22,'大四'],
        ['小F','男',21,'大一'],
        ['小G','女',22,'大二'],
        ['小H','女',20,'大三'],
        ['小I','女',20,'大一'],
        ['小J','男',20,'大三']
        ];

     //第一步把之前的数据写成一个数组的形式,定义变量为 info
    for(i=0;i<infos.length;i++)
    {
        switch(infos[i][3])
        {
            case "大一":
                switch(infos[i][1])
                {
                    case "女":
                    document.write("大一新生里面"+infos[i][0]+"是"+infos[i][1]+"<br>");
                }
                break;
        }
    }
    </script>
    </head>
    <body>
    </body>
    </html>

  • 京兆
    2018-07-27 14:06:54

    谢谢,但是不是很懂

  • FLD君
    2018-07-27 11:49:34

    <!DOCTYPE  HTML>
    <html >
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>流程控制语句</title>
        <script type="text/javascript">
    
            //第一步把之前的数据写成一个数组的形式,定义变量为 infos
            var infos = [['小A','女',21,'大一'], ['小B','男',23,'大三'],
    
                ['小C','男',24,'大四'], ['小D','女',21,'大一'],
    
                ['小E','女',22,'大四'], ['小F','男',21,'大一'],
    
                ['小G','女',22,'大二'], ['小H','女',20,'大三'],
    
                ['小I','女',20,'大一'], ['小J','男',20,'大三']];
    
            //第一次筛选,找出都是大一的信息
            var m = 0;
            var n = 0;
            var infos1 = new Array();
    
            for(var i = 0; i < infos.length; i++) {
                if(infos[i][infos[i].length-1] == "大一") {
                    infos1[n] = new Array();
                    for(var j = 0; j <infos[i].length; j++){
                        infos1[n][m] = infos[i][j];
                        m++;
                    }
                    m = 0;
                    n++;
                }
            }
    
            //输出大一学生所有信息
            for(var i = 0; i < infos1.length; i++) {
                for(var j = 0; j< infos1[i].length; j++){
                    document.write(infos1[i][j] + " ");
                }
                document.write("<br />");
            }
    
            document.write("<br/>");
    
            //第二次筛选,找出都是女生的信息
            for(var i = 0; i < infos1.length; i++){
                if(infos[i][1] == "女") {
                    for(var j = 0; j <infos[i].length; j++){
                        document.write(infos1[i][j] + " ");
                    }
                    document.write("<br />");
                }
            }
            
        </script>
    </head>
    <body>
    </body>
    </html>


  • qq_10Q币_0
    2018-07-26 17:16:25

    https://img1.mukewang.com/5b5991480001dca405780322.jpg

    !!!