zoukankan      html  css  js  c++  java
  • JS控制语句 编程练习 学生数据,分别是姓名、性别、年龄和年级,接下来呢,我们要利用JavaScript的知识挑出其中所有是大一的女生的的名字哦。


    编程练习

    在一个大学的编程选修课班里,我们得到了一组参加该班级的学生数据,分别是姓名、性别、年龄和年级,接下来呢,我们要利用JavaScript的知识挑出其中所有是大一的女生的的名字哦。

    学生信息如下:

        ('小A','女',21,'大一'),  ('小B','男',23,'大三'),

        ('小C','男',24,'大四'),  ('小D','女',21,'大一'),

        ('小E','女',22,'大四'),  ('小F','男',21,'大一'),

        ('小G','女',22,'大二'),  ('小H','女',20,'大三'),

        ('小I','女',20,'大一'),  ('小J','男',20,'大三')

    任务

    第一步: 把这些数据组成一个数组,方便我们之后操作哦。

    提示: 使用二维数组。

    第二步: 筛选数据吧,首先找出都是大一的所有信息 ;

    第三步: 最后再一次筛选上一步得到的数据,打印出都是女生的姓名 ;

    提示: 可以用switch 或 if 语句进行筛选。

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>无标题文档</title>
    <script type="text/javascript">
    var infos=[
    ['小A','女',21,'大一'],['小B','男',23,'大三'],['小C','男',24,'大四'],['小D','女',21,'大一'],['小E','女',22,'大四'],['小F','男',21,'大一'],['小G','女',22,'大二'],['小H','女',20,'大三'],['小I','女',20,'大一'],['小J','男',20,'大三']];
    var arr1=new Array();
    var n=0;
    for(i=0;i<infos.length;i++){
            if(infos[i][3]=="大一"){
        		arr1[n]=infos[i];
        		document.write(arr1[n]+"<br/>");
        		n=n+1;
        	}
    }
    	document.write("大一人数: "+arr1.length+"<br/>"+"<br/>");
    
    
    for(i=0;i<arr1.length;i++){
    	switch(arr1[i][1]){
    		case '女':
    		
    		document.write(arr1[i]+"<br/>");
    		n=n+1;
    	}
    }
    	
        </script>
    </head>
    
    <body>
    </body>
    </html>

    结果:

    小A,女,21,大一
    小D,女,21,大一
    小F,男,21,大一
    小I,女,20,大一
    大一人数: 4

    小A,女,21,大一
    小D,女,21,大一
    小I,女,20,大一

  • 相关阅读:
    IT痴汉的工作现状24-Just for fun
    &quot;duplicate symbol for architecture i386&quot; 解决的方法
    如何将visual studio 2010编辑模式改为插入???
    教学平台服务器安装环境说明
    Microsoft SQL Server 2008 基本安装说明
    WEB安全测试的类型
    IBM Rational Appscan使用之扫描结果分析
    IBM Rational AppScan使用详细说明
    Security Testing Basics
    ZAP介绍
  • 原文地址:https://www.cnblogs.com/yongbin668/p/5592787.html
Copyright © 2011-2022 走看看