//创建三个学生对象,学号,姓名 ,性别,成绩
// var obj1 = { num: 1001, name: ‘jack’, sex: ‘男’, score: 98 }
// var obj2 = { num: 1002, name: ‘rose’, sex: ‘女’, score: 95 }
// var obj3 = { num: 1003, name: ‘lilei’, sex: ‘女’, score: 85 }
// //存储到学生数组中
// var studentArray = [obj1, obj2, obj3]
//创建一个名为studentArray的学生数组,每个数组元素就是一个学生对象
var studentArray = [
{ num: 1001, name: 'jack', sex: '男', score: 98 },
{ num: 1002, name: 'rose', sex: '女', score: 95 },
{ num: 1003, name: 'lilei', sex: '女', score: 85 }
]
//输出学生数组中学生信息
// studentArray.forEach(function (item, index) {
// console.log(item.num, item.name, item.sex, item.score);
// })
//查找姓名是rose的学生
//遍历学生数组
studentArray.forEach(function (item, index) {
//你是不是姓名是rose
if (item.name == 'rose') {
console.log(item);
}
})
//学生平均分
//总成绩/人数
//求总成绩
var sum = 0 //总成绩
for(var i = 0; i < studentArray.length; i++){
var student = studentArray[i] //学生对象
var score = student.score //学生成绩
sum = sum + score
}
console.log('sum 总成绩是 :',sum);
//取小数位数: 数值.toFixed(位数)
var avg = sum/studentArray.length
console.log('平均分是 ',avg.toFixed(2));
//找成绩大于平均分的所有学生
studentArray.forEach(function(item){
if(item.score > avg){
console.log(item);
}
})