from MSDN documentation:function array_max( ){
var i, max = this[0];
for (i = 1; i < this.length; i++)
{
if (max < this[i])
max = this[i];
}
return max;
}
Array.prototype.max = array_max;
var x = new Array(1, 2, 3, 4, 5, 6);
var y = x.max( );
var i, max = this[0];
for (i = 1; i < this.length; i++)
{
if (max < this[i])
max = this[i];
}
return max;
}
Array.prototype.max = array_max;
var x = new Array(1, 2, 3, 4, 5, 6);
var y = x.max( );
解决方案 »
- 关于jquery datatable 中api的一些问题,希望高手尽力解答下
- 关于javascript中的$关键字符问题求助
- JS 如何判断 是否为input标签 急!急!急!急!急!
- 300分求 页面中浏览各种文件(要详细哦)
- 删除一个div中所有节点的问题。。
- 关于字符替换的问题
- 关于document.all.tags
- 怎样用javascript取得table中任意cells[i]内的值
- 提取記錄集后,鼠標移動在記錄集上,那一筆就變顏色,這顏色是如何控制的
- 能否在一个函数里写语句,使网页直接提交!
- 谁有“用javascript做脚本编写ASP”的教程???
- 当页面被加入收藏后,在收藏菜单里显示一个小图标如何实现?
这种排序有很多的算法,你可以找来研究,自己根据算法来编写相应的程序来实践:)
function array_max( ){
return this.concat().sort(function(a,b){return b-a})[0];
}
Array.prototype.max = array_max;
var x =[12,3,-4,0];
var y = x.max( );
alert(y);
alert(x);
</script>
<script>
function array_max( ){
var i, max = this[0],j=0;
for (i = 1; i < this.length; i++)
{
if (max < this[i]){max = this[i];j=i;}
}
return j;
}
Array.prototype.max = array_max;
var x =[12,3,-4,0];
var y = x.max( );
alert(y);
alert(x);
</script>