求最大值的方法

来源:互联网 发布:网络批发服装 编辑:程序博客网 时间:2024/04/29 23:20
 <script type="text/javascript">


//**************常规用法**************************
    var ary=[100,23,78,90,80];
    var sum=0;
    for(var i=0;i<ary.length;i++)
    {


        if(ary[i]>sum){
            sum=ary[i];
        }
    }
    alert(sum);


//***************apply方法*************************
//        最大数
var a=[123,1,2,345];
var ma4 = Math.max.apply(null,a);
//        apply(Math.max,a);
console.log(b);
console.log(ma4);
//***************MAth方法1*************************
    var a=[100,23,450,78,90];
    var i,result=0;
    for(i=0;i<a.length;i++)
    {
        result=Math.max(result,a[i]);
    }
    alert(result);
//***************MAth方法2*************************
    var a = [1,23,45,78,90];
    var b = a.join();
    var c = eval(b);
    console.log(Math.max(c));


//    var a=eval("Math.max(1,23,2131);2+3");
//    alert(a);
//***************sort排序方法2*************************
    function    aa(a,b){
        return a-b;
    }
    var a=[100,556,34,67,28];
    var d=a.sort(aa);
    q= a.length;
    //        console.log(q);
    console.log(d[q-1])
</script>
0 0
原创粉丝点击