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