在JS中如何遍历一个数组,并且比较最中最大的值,例如:
function b(){
var a=[4,6,8,15,2.5,-10,20]
/*var c = Math.max(a);(这个方法,不可以找到最大值。)
alert(c); */
for(var i=0;i<a.length;i++){
alert(i);
}
}
b();
function b(){
var a=[4,6,8,15,2.5,-10,20]
/*var c = Math.max(a);(这个方法,不可以找到最大值。)
alert(c); */
for(var i=0;i<a.length;i++){
alert(i);
}
}
b();
var a=[4,6,8,15,25,-10,20];
var c = Math.max.apply(window, a);
alert(c);
var a=[4,6,8,15,2.5,-10,20]
a.sort(function (a,b){return b-a});//.sort数组排序.function(a,b){return b-a};就是从大到小排序
alert(a[0]);//a[0]就是最大的那个
var a=[4,6,8,15,2.5,-10,20]
a.sort(function(a,b){return a>b?1:-1});//从小到大排序
alert(a[6]);
</script>
你看看这样可以发
{
if(!nums || !nums.length)return 0;
var num=nums[0];
for(var i=1;i<nums.length;i++)
{
if(nums[i]>num){ num=nums[i];}
}
return num;
}alert(GetMax([4,6,8,15,2.5,-10,20]));