zoukankan      html  css  js  c++  java
  • javascript求数组的最大最小值

    <script type="text/javascript">
    var arr=[21,2,34,22,5,7,23,63,212,324,56,6,8,32,12,34,2,334344,22,5,7,23,63,212,324,56,6,123,345,1233,56,127,84,123,13,344,324,12,5,1,6,1,7,2,123,6512,323,97,434];
    //数组按从大到小排序
    arr.sort(function(a,b){return b-a;}); 
     
    //求数组中最大值,最小值
    
    
    // 方法一
    Array.prototype.max=function(){
     var r=this.sort(function(a,b){return a-b;})
     return r[r.length-1];
     }
    Array.prototype.min=function(){
     var r=this.sort(function(a,b){return a-b;})
     return r[0];
     }
    
    // 方法二
    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;
     }
     
    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(){
          return Math.max.apply({},this);
    } 
     
    Array.prototype.min = function(){
          return Math.min.apply({},this)
    }  
     
     
    console.time("aa");  
    var maxNum=arr.max();
    console.timeEnd("aa");
    alert(maxNum);
    
    
    </script>
  • 相关阅读:
    登录保存用户信息
    GRIDVIEW单击事件
    GRIDVIEW单击双击事件
    gridview打印
    水晶报表
    CRYSTAL net样式
    Web Server 在IIS上部署ASP.NET Core项目
    MVC MVC+EF快速搭建
    MVC MVC常见错误及解决办法
    Open Interface Service WCF三种通信模式
  • 原文地址:https://www.cnblogs.com/yaojaa/p/2513298.html
Copyright © 2011-2022 走看看