简单对象代码

//创建三个学生对象,学号,姓名 ,性别,成绩
// 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);
        }
    })
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值