javascript 求平均分

JavaScript016

javascript 求平均分,第1张

写一个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的代码,如有疑问,及时沟通!

var arr=[1,2,3,4,5,6]

function fun1(arr){

var brr1=[]

var brr2=[]

for(var i=0i<arr.length/2i++){

brr1[i]=arr[i*2]

brr2[i]=arr[i*2+1]

}

console.log(brr1) //[1,3,5]

console.log(brr2) //[2,4,6]

}

fun1(arr)

function fun2(arr){

var brr1=[]

var brr2=[]

for(var i=0i<arr.length/2i++){

brr1[i]=arr[i]

brr2[i]=arr[i+arr.length/2]

}

console.log(brr1) //[1,2,3]

console.log(brr2) //[4,5,6]

}

fun2(arr)

/** 数组最大值  

 * @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文件中在浏览器打开即可看到结果