function fnmax(array) {
var max = array[0]
for(var i = 1 i < array.length - 1i++) {
if (array[i] > max) {
max = array[i]
}
}
return max
} js内置方法:
Math.max.apply(null,arr) 取数组中的最大值
思路:可以用遍历数组的方法来判断
方法如下:
var t = new Array(1,11,111,1111,11111)//定义个数组var m = t[0]
for(var i=1i<t.lengthi++){ //循环数组
if(m<t[i])m=t[i]}//该判断就可以判断整个数组的最大值
本文实例讲述了JS获取数组最大值、最小值及长度的方法。分享给大家供大家参考,具体如下://最小值
Array.prototype.min
=
function()
{
var
min
=
this[0]
var
len
=
this.length
for
(var
i
=
1
i
<
len
i++){
if
(this[i]
<
min){
min
=
this[i]
}
}
return
min
}
//最大值
Array.prototype.max
=
function()
{
var
max
=
this[0]
var
len
=
this.length
for
(var
i
=
1
i
<
len
i++){
if
(this[i]
>
max)
{
max
=
this[i]
}
}
return
max
}
//数组长度
var
array
=
new
array(1,2,3,2,4,55,2)
alert(array.length)//输出7
希望本文所述对大家JavaScript程序设计有所帮助。