1.遍历比较 function forMax(arr){ var max=arr[0]; for(var i=1;imax&&(max=arr[i]); } return max; } var rs=forMax(arr=[50,2,40,5]); console.log(rs);//50; 2.排序比较 function sortMax(arr){ arr.sort(compare); return arr[arr.length-1]; } function compare(a,b){ return a-b; } var rr=sortMax(arr=[30,3,69,7]); console.log(rr);//69 3.使用Math的方法 function MathMax(arr){ return Math.max.apply(null,arr); } var rt=MathMax(arr=[30,18,20,45]); console.log(rt);//45