JavaScript获取数组最小值和最大值的方法


Posted in Javascript onJune 09, 2015

本文实例讲述了JavaScript获取数组最小值和最大值的方法。分享给大家供大家参考。具体如下:

var arr = new Array();
arr[0] = 100;
arr[1] = 0;
arr[2] = 50;
var min = Math.min.apply(null, arr),
 max = Math.max.apply(null, arr);

以下是补充:

var a=[1,2,3,5];
alert(Math.max.apply(null, a));//最大值
alert(Math.min.apply(null, a));//最小值

多维数组可以这么修改:

var a=[1,2,3,[5,6],[1,4,8]];
var ta=a.join(",").split(",");//转化为一维数组
alert(Math.max.apply(null,ta));//最大值
alert(Math.min.apply(null,ta));//最小值

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
js实现简单div拖拽功能实例
May 12 Javascript
jQuery点击输入框显示验证码图片
May 19 Javascript
浅谈js中的in-for循环
Jun 28 Javascript
JQuery获取鼠标进入和离开容器的方向
Dec 29 Javascript
bootstrap table 表格中增加下拉菜单末行出现滚动条的快速解决方法
Jan 05 Javascript
js实现添加删除表格(两种方法)
Apr 27 Javascript
jquery Form轻松实现文件上传
May 24 jQuery
JavaScript实现的DOM绘制柱状图效果示例
Aug 08 Javascript
js限制输入框只能输入数字(onkeyup触发)
Sep 28 Javascript
taro开发微信小程序的实践
May 21 Javascript
js实现提交前对列表数据的增删改查
Jan 16 Javascript
使用vue引入maptalks地图及聚合效果的实现
Aug 10 Javascript
JavaScript获取两个数组交集的方法
Jun 09 #Javascript
JavaScript实现函数返回多个值的方法
Jun 09 #Javascript
JavaScript中的getDay()方法使用详解
Jun 09 #Javascript
JavaScript中用getDate()方法返回指定日期的教程
Jun 09 #Javascript
JavaScript的Date()方法使用详解
Jun 09 #Javascript
Javascript监视变量变化的方法
Jun 09 #Javascript
简介JavaScript中的unshift()方法的使用
Jun 09 #Javascript
You might like
php单例模式实现(对象只被创建一次)
2012/12/05 PHP
关于PHP结束标签的使用细节探讨及联想
2013/03/04 PHP
PHP 读取大文件的X行到Y行内容的实现代码
2013/06/24 PHP
php字符串过滤与替换小结
2015/01/26 PHP
PHP简单处理表单输入的特殊字符的方法
2016/02/03 PHP
PHP实现基于栈的后缀表达式求值功能
2017/11/10 PHP
PHP操作路由器实现方法示例
2019/04/27 PHP
greybox——不开新窗口看新的网页
2007/02/20 Javascript
精心挑选的15个jQuery下拉菜单制作教程
2012/06/15 Javascript
Javascript小技巧之生成html元素
2014/05/15 Javascript
JavaScript事件委托用法分析
2015/01/24 Javascript
jquery实现最简单的滑动菜单效果代码
2015/09/12 Javascript
JavaScript中关联原型链属性特性
2016/02/13 Javascript
node.js实现端口转发
2016/04/14 Javascript
Angular.Js之Scope作用域的学习教程
2017/04/27 Javascript
webstorm添加*.vue文件支持
2018/05/08 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
2020/04/04 jQuery
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
[47:36]Optic vs Newbee 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python的另外几种语言实现
2015/01/29 Python
Python的pycurl包用法简介
2015/11/13 Python
Python 元类实例解析
2018/04/04 Python
基于anaconda下强大的conda命令介绍
2018/06/11 Python
Python安装pycurl失败的解决方法
2018/10/15 Python
Python configparser模块配置文件过程解析
2020/03/03 Python
使用phonegap获取设备的一些信息方法
2017/03/31 HTML / CSS
如何实现jdbc性能优化
2012/07/30 面试题
教师远程培训感言
2014/03/06 职场文书
企业文化口号
2014/06/12 职场文书
捐书倡议书
2014/08/29 职场文书
检查机关领导群众路线教育实践活动个人整改措施
2014/10/28 职场文书
2014年保管员工作总结
2014/11/18 职场文书
初中成绩单评语
2014/12/29 职场文书
远程教育培训心得体会
2016/01/09 职场文书
Java 实现限流器处理Rest接口请求详解流程
2021/11/02 Java/Android
PyTorch中permute的使用方法
2022/04/26 Python