本技术软文支持系统环境:windows7系统、javascript1.8.5版、Dell G3电脑。
在JavaScript中,我们可以借助数组,遍历数组求和,然后除以数组长度即可。想要求多个数的平均值,需要将多个数相加求总和,然后将总和除以个数。那么在不知道具体数值个数时,要如何求平均值了?
实现代码:
//数组求元素之和 function getSum(arr) { var sum=0,ave=0,i=0; for(i=0;i<arr.length;i++) { sum+=arr[i]; } return sum; } //求平均分 function getAve(arr) { var sum=0,ave=0,i=0; for(i=0;i<arr.length;i++) { sum+=arr[i]; } ave=sum/arr.length; return ave; } //计算结果 var arr=[1,2,3,4,5]; var j=arr.length; console.log('这'+j+'个数字为'+arr+'\n'+'这些数字的和为'+getSum(arr)+'\n'+'这些数字的平均值为'+getAve(arr));
综合以上解析就是JavaScript求多个数的平均值的方法详细内容,如有更多的见解也可以登录账户到个人中心文章内发布,发布软文获取平台币可兑换现金使用。
我来说两句