JavaScript遍历查找数组中最大值与最小值的方法示例


Posted in Javascript onMay 24, 2019

本文实例讲述了JavaScript遍历查找数组中最大值与最小值的方法。分享给大家供大家参考,具体如下:

<script language="javascript"> 
// 查找数组中最小值
function mathMin(arrs){
  var min = arrs[0];
  for(var i = 1, ilen = arrs.length; i < ilen; i+=1) {
    if(arrs[i] < min) {
      min = arrs[i];
    }
  }
  return min;
}
// 代码测试
var rets = [2,4,5,6,7,0,9,10,15,1];
console.log(mathMin(rets));//0
// 在数组中查找最大值
function mathMax(arrs) {
  var max = arrs[0];
  for(var i = 1,ilen = arrs.length; i < ilen; i++) {
    if(arrs[i] > max) {
      max = arrs[i];
    }
  }
  return max;
}
// 代码测试
var rets = [1,4,5,6,7,9,10,15,55];
console.log(mathMax(rets));//55
</script>

使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码,可得如下运行结果:

JavaScript遍历查找数组中最大值与最小值的方法示例

更多关于JavaScript相关内容还可查看本站专题:《JavaScript数组操作技巧总结》、《JavaScript字符与字符串操作技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript错误与调试技巧总结》

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

Javascript 相关文章推荐
javascript开发随笔二 动态加载js和文件
Nov 25 Javascript
jQuery多个input求和的实现方法
Feb 12 Javascript
JavaScript验证Email(3种方法)
Sep 21 Javascript
JavaScript如何实现对数字保留两位小数一位自动补零
Dec 18 Javascript
很不错的两款Bootstrap Icon图标选择组件
Jan 28 Javascript
对js eval()函数的一些见解
Aug 15 Javascript
浅谈jQuery hover(over, out)事件函数
Dec 03 Javascript
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
Mar 23 jQuery
浅谈ES6新增的数组方法和对象
Aug 08 Javascript
JsChart组件使用详解
Mar 04 Javascript
微信小程序中button去除默认的边框实例代码
Aug 01 Javascript
JavaScript实现4位随机验证码的生成
Jan 28 Javascript
微信小程序wepy框架学习和使用心得详解
May 24 #Javascript
JS实现可切换图片的幻灯切换效果示例
May 24 #Javascript
微信小程序动态添加view组件的实例代码
May 23 #Javascript
Vue+Element实现动态生成新表单并添加验证功能
May 23 #Javascript
vue elementui el-form rules动态验证的实例代码详解
May 23 #Javascript
vue.js表单验证插件(vee-validate)的使用教程详解
May 23 #Javascript
使用vue自定义指令开发表单验证插件validate.js
May 23 #Javascript
You might like
php之Memcache学习笔记
2013/06/17 PHP
PHP类的声明与实例化及构造方法与析构方法详解
2016/01/26 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
兼容主流浏览器的JS复制内容到剪贴板
2014/12/12 Javascript
JS实现星星评分功能实例代码(两种方法)
2016/06/09 Javascript
plupload+artdialog实现多平台上传文件
2016/07/19 Javascript
快速入门Vue
2016/12/19 Javascript
JS前端笔试题分析
2016/12/19 Javascript
Angularjs中使用轮播图指令swiper
2017/05/30 Javascript
js+html5实现半透明遮罩层弹框效果
2020/08/24 Javascript
js时间戳与日期格式之间相互转换
2017/12/11 Javascript
javascript填充默认头像方法
2018/02/22 Javascript
详解angular应用容器化部署
2018/08/14 Javascript
vue-cli2打包前和打包后的css前缀不一致的问题解决
2018/08/24 Javascript
Vue组件的使用及个人理解与介绍
2019/02/09 Javascript
Vue自定义属性实例分析
2019/02/23 Javascript
vue轮播组件实现$children和$parent 附带好用的gif录制工具
2019/09/26 Javascript
layUI的验证码功能及校验实例
2019/10/25 Javascript
pyqt4教程之实现半透明的天气预报界面示例
2014/03/02 Python
python生成指定尺寸缩略图的示例
2014/05/07 Python
python读取TXT到数组及列表去重后按原来顺序排序的方法
2015/06/26 Python
Python的Django框架中模板碎片缓存简介
2015/07/24 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
nohup后台启动Python脚本,log不刷新的解决方法
2019/01/14 Python
使用python来调用CAN通讯的DLL实现方法
2019/07/03 Python
python使用OpenCV模块实现图像的融合示例代码
2020/04/10 Python
Python Socket TCP双端聊天功能实现过程详解
2020/06/15 Python
基于python实现MQTT发布订阅过程原理解析
2020/07/27 Python
python代码实现图书管理系统
2020/11/30 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
工程类专业自荐信范文
2014/03/09 职场文书
暑假安全教育广播稿
2014/09/10 职场文书
妇联2016年六一国际儿童节活动总结
2016/04/06 职场文书
css3中transform属性实现的4种功能
2021/08/07 HTML / CSS
分位数回归模型quantile regeression应用详解及示例教程
2021/11/02 Python
Windows11插耳机没反应怎么办? win11耳机没声音的多种解决办法
2021/11/21 数码科技