zoukankan      html  css  js  c++  java
  • 5.7.2.2 min()和max()方法

      Math对象还包含许多方法,用于辅助完成简单和复杂的数学计算。

      其中,min()和max()方法用于确定一组数值中的最小值和最大值。这两个方法都可以接受任意多个数值参数,如下例子:

    var max = Math.max(3,54,32,16);
    alert(max);//54
    
    var min = Math.min(3,54,32,16);
    alert(min);//3
    

      对于3、54、32和16,Math.max()返回54,而Math.min()返回3。这两个方法经常用于避免多余的循环和在if语句中确定一组数的最大值。

      要找到数组中的最大或最小值,可以像下面这样使用apply()方法。

    var values = [1,2,3,4,5,6,7,8];
    
    var max=Math.max.apply(Math,values);
    

      这个技巧的关键是把Math对象作为apply()的第一个参数,从而正确的设置this值。然后,可以将任何数组作为第二个参数。

  • 相关阅读:
    install git on ubuntu
    deploy uwsgi with niginx on ubuntu
    ubuntu下部署solr
    solr relevent project
    20100722
    [Programming Visual C++]Ex05cCScrollView Revisited
    iter_test
    交友类节目
    install scrapy on windows
    20100703
  • 原文地址:https://www.cnblogs.com/yxlove/p/4545094.html
Copyright © 2011-2022 走看看