题1
var obj = {
color: '黑色',
weight: 2000,
brand: '辣妈',
type: 'UTF - 8',
paly: function () {
alert('我在'+'听歌、看电影、打游戏、敲代码')
}
}
obj.paly()
题2
var dog = {
dName:'coco',
type: '阿拉斯加',
age: '5岁',
color: '棕红色',
};
console.log(dog);
题3
var num = 1;
function demo() {
console.log(num); //1
function deoSon() {
console.log(num); //undefined
num = 3;
console.log(num); //3,
}
var num = 2;
deoSon();
}
demo()
题4
请使用arguments完成函数getResult,实现得到输入的所有的数值的最小值、最大值、平均数、总和等功能。作业
描述:函数名:getResult函数调用方式:getResult(数值1、数值2、数值3、数值4……)函数功能:返回值是一个对象,
这个对象有sum,max,min,averages等属性,分别表示实参的总和、最大值、最小值、平均数等。
function getResult() {
var max = arguments[0];
var min = arguments[0];
var he = 0;
var pjz = 0;
for (var i = 0; i < arguments.length; i++) {
he += arguments[i];
if (arguments[i] > max) {
max = arguments[i]
}
if (arguments[i] < min) {
min = arguments[i]
}
}
pjz = he / arguments.length;
var fan = new Object()
fan.max = max;
fan.min = min;
fan.he = he;
fan.pjz = pjz;
return fan;
}
console.log(getResult(1, 2, 3, 4, 5, 6))
for (var k in getResult(1, 2, 3, 4, 5, 6)) {
console.log(getResult(1, 2, 3, 4, 5, 6)[k])
}
题5
要求:
函数名称:exist
函数调用方式:exist(数据date,数组arr)
函数功能:判断“数据date”是否存在于“数组arr"中,如果是函数返回值为true,如果不是函数返回值为false
function exist(date, arr) {
for (var i = 0; i < arr.length; i++) {
if (date === arr[i]) {
return '有';
}
}
return '无';
}
console.log(exist(2, [1, 2, 3, 4]));
题6
筛选没有提交反馈的学生
function fn(arr,currentArr) {
var newarr = [];
for (var i = 0; i < arr.length; i++) {
var fan = exist(arr[i], currentArr)
if (fan == '无') {
newarr[newarr.length]=arr[i]
}
}
return newarr;
}
var arr = ["张瑞淑", "徐海涛", "谢岗岗", "薛鹏", "魏明杨", "党婷", "熊飞", "郑翠翠", "李航卫",
"屈涛", "汪孝双", "代攀飞", "武志钰", "王亚龙", "周芙榕", "李涛", "郝颖", "文冲洋", "王旭拯",
"胡佳豪", "冠晓丽", "马晓晗", "干思聪", "张绿", "李德", "郑萍", "张凯", "张喜成", "葛云侠",
"杨磊", "任变", "景德", "高卷林", "刘益凡", "赵娜", "陈章鸣", "张荣召", "赵凯旋", "程倩倩",
"脱朝平", "刘吉利", "郭苗苗", "马建峰", "潘瑞", "闫翔", "马晨", "李轩轩", "黄红梅", "刘书彬", "罗强",
"刘东", "王可可", "陈泽文", "李嘉琪", "段佳琦", "黄燕", "邱淑鸿", "宋翔宇", "王波", "樊琳", "王兆国",
"许成", "李兴"];
var currentArr = ["张瑞淑", "徐海涛", "谢岗岗", "薛鹏", "魏明杨", "党婷", "熊飞",
"郑翠翠", "李航卫", "屈涛", "汗孝双", "代鐢飞", "武志钰", "干亚龙", "周芙榕",
"李涛", "郝颖", "文冲洋", "干旭拯", "胡佳豪", "寇晓丽", "马晓晗", "张绿", "李德",
"郑萍", "张凯", "张嘉成", "葛云侠", "杨磊", "任变", "景德", "高卷林", "刘益凡",
"赵娜", "陈章鸣", "张荣召", "赵凯旋", "程倩倩", "脱朝平", "刘吉利", "郭苗苗",
"马建峰", "潘瑞", "闫翔", "马晨", "李轩轩", "黄红梅", "刘书彬", "罗强", "刘东",
"陈泽文", "李嘉琪", "段佳琦", "黄燕", "邱淑鸿", "宋翔宇", "王波", "樊琳", "王兆国",
"许成", "李兴"];
console.log(fn(arr,currentArr));