在js在30个数据中怎样求六个平均值

JavaScript016

在js在30个数据中怎样求六个平均值,第1张

在js在30个数据中选中之后用求平均函数即可求六个平均值。

平均值(Theaveragevalue)有算术平均值,几何平均值,平方平均值(均方根平均值,rms),调和平均值,加权平均值等,其中以算术平均值最为常见。

JavaScript最初由Netscape的BrendanEich设计,最初将其脚本语言命名为LiveScript,后来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java,但JavaScript的主要设计原则源自Self和Scheme。JavaScript与Java名称上的近似,是当时Netscape为了营销考虑与Sun微系统达成协议的结果。微软同时期也推出了JScript来迎战JavaScript的脚本语言。

发展初期,JavaScript的标准并未确定,同期有Netscape的JavaScript,微软的JScript和CEnvi的ScriptEase三足鼎立。为了互用性,Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript),两者都属于ECMAScript的实现,尽管JavaScript作为给非程序人员的脚本语言,而非作为给程序人员的脚本语言来推广和宣传,但是JavaScript具有非常丰富的特性。1997年,在ECMA(欧洲计算机制造商协会)的协调下,由Netscape、Sun、微软、Borland组成的工作组确定统一标准:ECMA-262。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,浏览器对象模型。

首先获取所有标签的对象集=obj

<table><tr id='test'><td>......</td></tr>

<tr id='test2'><td>......</td></tr></table>

如 obj=document.getElementById('test').getElementsByTagName("td")

假设 num=500//获取要分配的置

//parseInt取整

var n=parseInt(num/obj.length)//obj.length所有对象集的高度,也就是需要分配的对象个数

var y=num-(n*obj.length)

for(var j=0j<obj.lengthj++){

if(y!=0){

obj[j].innerHTML=n+1

}else{

obj[j].innerHTML=n

}

}

/** 数组最大值  

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