每天进步一点点---------JS之平均时间计算

本文通过JavaScript代码展示了如何计算田径比赛的平均成绩,适用于多种求平均值的场景。使用for循环累加总时间和除以数量得到平均值,强调不能使用`+=`运算符来直接求总时间,以免结果错误。并通过`isQualified`函数判断平均时间是否合格。
摘要由CSDN通过智能技术生成

好久没来图书馆了,今天本来打算专注学python,但是还是想着回顾了一下js,我始终相信学习就像骑自行车一样,学会了就是你的宝藏

今天的代码是计算田径比赛的平均成绩,也可以套用在很多求平均值的地方,需要注意的是不能用+=来求总数,原因我还没想出来......反正结果是错的,谨记


// Runner times
var carlos = [9.6,10.6,11.2,10.3,11.5];
var liu = [10.6,11.2,9.4,12.3,10.1];
var timothy = [12.2,11.8,12.5,10.9,11.1];


// Define the function calculateAverage
var calculateAverage = function(raceTime){
    var totalTime;
    for ( var i in raceTime){
        totalTime = (totalTime||0)+raceTime[i];
    }
    var averageTime = totalTime/raceTime.length;
    return averageTime;
};
var isQualified = function (runner) {
  // Assign the variable averageTime
    var averageTime = calculateAverage(runner);
  if ( averageTime >= 11.5 ) { 
    // Times greater than

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值