写一个javascript函数,如下所示:
function avgBack(arr){var avg;
for(var i=0i<arr.lenghti++){
avg+=arr[i]
}
avg =avg/i
return avg
}
alert(avgBack([8,9,10,21,24])) //弹出平均数
请试一试 以上javascript的代码,如有疑问,及时沟通!
具体怎么输入呢?还是只是实现方法就可以了?如果只是计算最高分,低分,平均分用啥语言都可以。就是一个计算问题。最高分//arr为15个数的数组var max = 0var arr=[1,2,3,4,5.....]for(var i in arr){if (arr[i]>max){max=arr[i]}//最小使用小于号即可。平均值采用加和除以size的方式。}//max即为最大值/** 数组最大值* @param {Object} array
* @return {TypeName}
*/
Array.max=function(array)
{
return Math.max.apply(Math,array)
}
/**
* 数组最小值
* @param {Object} array
* @return {TypeName}
*/
Array.min=function(array)
{
return Math.min.apply(Math,array)
}
/**
* 数组平均值
* @param {Object} array
* @return {TypeName}
*/
Array.avg=function(array)
{
var len = array.length
var count = 0
for(var i=0i<leni++)
{
count += array[i]
}
return count/len
}
var arr = [11,55,66,44,2,90,13]
document.write("数组最大值:"+Array.max(arr)+"<br />")
document.write("数组最小值:"+Array.min(arr)+"<br />")
document.write("数组平均值:"+Array.avg(arr))
把代码复制到html文件中在浏览器打开即可看到结果