慕课网JavaScript第四章编程练习

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

学生信息如下:

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

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

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

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

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

首先第一步:

  把之前的数据写成一个数组的形式、所有先定义一个数组变量为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(infos[1]);则会输出四列的信息。

用if语句来判断是否为大一的学生,创建一个新的变量n

如果是 大一的学生则n加一

编程练习四主要的内容就是if语句的运用

和数组的练习

数组的创建 var arr = new arr();

时间: 2024-12-22 08:35:10

慕课网JavaScript第四章编程练习的相关文章

java第四章编程题(初学篇)

代码: 1 /* 2 test.java 3 */ 4 package test; 5 public class test { 6 public static void main(String args[] ) 7 { 8 CPU ccp= new CPU(); 9 HardDisk hhd=new HardDisk(); 10 PC pc =new PC(); 11 ccp.setSpeed(2200); 12 hhd.setAmount(200); 13 pc.setCPU(ccp); 14

慕课网javascript动画特效 多透明度 源代码

慕课网javascript动画特效 多透明度 源代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>多物体运动</title> <style> div{ width:200px; height:100px; background:yellow; margin-bottom: 20px; filte

javascript第四章总结

变量: javascript变量可以用来保存两种类型的值:基本类型和引用类型. 基本类型包括:Undefined,Null,Boolean,Number(用于所有的数值包括整数和浮点型) 和String. 这两者的特点是: 1.基本类型值在内存中占用固定大小的空间,一次被保存到栈的内存中: 2.从一个变量向里一个变量复制基本类型的值,会创建这个值的副本: 3.引用类型的值是对象,保存在堆得内存中: 4.包含引用类型的值得变量的实际上并不包含对象本身,而是一个指向该对象的指针: 5.从一个变量向另

第四章编程练习

#include<iostream> #include<climits> #include<string> #include<cstring> #include<array> using namespace std; struct CandyBar { string brand; double weight; int carl; }; struct Pizza { string companyName; float diameter; float

C Primer Plus (第五版) 第四章 编程练习

第四章    字符串和格式化输入/输出 编程练习 编写一个程序,要求输入名字和姓氏,然后以"名字,姓氏"的格式打印. #include <stdio.h> #define LEN 21 int main(void) { char last_name[LEN]; char first_name[LEN]; printf("请输入你的名字和姓氏:\n"); scanf("%s%s", &first_name, &last_

慕课网javascript 进阶篇 第九章 编程练习

把平常撸的码来博客上再撸一遍既可以加深理解,又可以理清思维.还是很纯很纯的小白,各位看官老爷们,不要嫌弃.最近都是晚睡,昨晚也不例外,两点多睡的.故,八点起来的人不是很舒服,脑袋有点晕呼呼,鉴于昨晚看到了这章的编程练习,想着自己DOM编程艺术也差不多看完了,高级3也看了点,所打算开始多敲代码了. 谁知,看着编辑器一脸懵逼,不知道如何啃下这块骨头,米思绪,写着也没什么感觉,索性就不写了,这不下午才来撸它. 要求如下: <!DOCTYPE html> <html> <head&g

慕课网javascript 进阶篇 第十章 编程练习

---恢复内容开始--- 第十章的编程练习是选项卡切换的问题. 先分析下思路, 一.HTML页面布局 我们可以用ui li 标签来写最上面一行的内容:用个div来装下面内容,为了实现更多的效果,我们可以把上面那行的文字放在<a>标签里. 二.CSS样式制作 对文档进行基本的样式设置,font color border 那些 三.JS实现选项卡切换 通过改变DOM的css类名称,当前点击的选项卡显示,其它隐藏. ---恢复内容结束--- 第十章的编程练习是选项卡切换的问题. 先分析下思路, 一.

JavaScript第四章

变量.作用域和内存问题 基本类型和引用类型的值 (1)基本类型:按值访问(Undefined.Null.Boolean.Number.String) (2)引用类型:按引用访问 基本类型 引用类型 动态属性 不能给基本类型的值添加属性 动态的添加.改变.删除属性和方法 复制变量值 在变量对象上创建一个新值,然后将该值复制到新变量分配的位置上(互不影响) 复制结束两个变量引用一个对象(互相关联) 传递参数 把函数外部的值复制给函数内部的参数 把这个值的内存地址复制给另一个局部变量 检测类型 使用t

第四章.编程练习

第一题 1 #include<iostream> 2 #include<string> 3 using namespace std; 4 int main() 5 { 6 char fristname[20]; 7 char lastname[20]; 8 char grade; 9 int age; 10 11 cout<<"what is your first name? "; 12 cin.getline(fristname,20); 13 c