js中获取数组中的最大值和最小值函数

js常用函数 专栏收录该内容
1 篇文章 0 订阅

在相关页面引入这个函数,传递参数arr(数组)和参数param(值为'max'或'min'),即可返回相应的结果.

使用示例代码:

var arr=[10,34,9,5];
document.write(getMaxMin(arr,'max'));

函数代码如下:

--------------------------------------------------------------------------------------------

/**
 * Created by Jerry Tong on 2016/7/4.
 */
/**
 * 获取数组中的最大值和最小值函数
 * */
function getMaxMin(arr,param) {
    try {
        if (param == 'max') {
            if(typeof( Math.max.apply(null, arr)).toString!='number'){
                return "Error:element in arr is not a number!";
            }else{
                return Math.max.apply(null, arr);
            }

        }else if (param == 'min') {
            if(Math.min.apply(null, arr).toString()!='number'){
                return "Error:element in arr is not a number!";
            }else{
                return Math.min.apply(null, arr);
            }
        }else{
          return "Error:param is unsupported!";
        }
    } catch (e) {
        return "Error:"+e;
    }

}

--------------------------------------------------------------------------------------------

  • 1
    点赞
  • 3
    评论
  • 3
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值