javascript进阶篇4-10的编程练习,学渣表示一脸懵逼,求详细解答

来源:4-10 编程练习

剩半截的白兔糖0

2016-07-03 17:57

求代码详解并说明具体使用,谢谢

写回答 关注

3回答

  • 赵小超超
    2016-07-03 18:42:21
    已采纳

     //第一步把之前的数据写成一个数组的形式,定义变量为 infos

         var infos = [["小A", "女", 21, "大一"],

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

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

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

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

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

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

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

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

                      ["小J", "男", 20, "大三"]];

     

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

        document.write("大一的学生:"+"<br>");

        var infos1 = new Array;

        var j = 0;

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

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

                infos1[j] = infos[i];

                document.write(infos1[j]+"<br>");

                j++;

            }

        }

        document.write("<br>"+"女生姓名:"+"<br>");

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

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

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

                document.write(infos1[i][0]+"<br>");

            }

        }


  • 占士邦
    2016-07-16 12:34:39

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

     

    这是[3]   代表的是什么?????

    赵小超超

    看数组结构,就是年级

    2016-07-31 09:11:51

    共 1 条回复 >

  • 赵小超超
    2016-07-03 18:43:34

    结果:

    大一的学生:
    小A,女,21,大一
    小D,女,21,大一
    小F,男,21,大一
    小I,女,20,大一

    女生姓名:
    小A
    小D
    小I

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题