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 相关文章推荐
Js 去掉字符串中的空格(实现代码)
Nov 19 Javascript
JQuery中DOM事件合成用法实例分析
Jun 13 Javascript
学习使用jquery iScroll.js移动端滚动条插件
Mar 24 Javascript
jQuery通过写入cookie实现更换网页背景的方法
Apr 15 Javascript
浅谈键盘上回车按钮的js触发事件
Feb 13 Javascript
Jil,高效的json序列化和反序列化库
Feb 15 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
Mar 09 Javascript
基于jQuery Ajax实现下拉框无刷新联动
Dec 06 jQuery
vue+echarts实现可拖动节点的折线图(支持拖动方向和上下限的设置)
Apr 12 Javascript
javascript简单实现深浅拷贝过程详解
Oct 08 Javascript
Vue3配置axios跨域实现过程解析
Nov 25 Vue.js
Vue实现摇一摇功能(兼容ios13.3以上)
Jan 26 Vue.js
微信小程序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
ninety plus是什么?ninety plus咖啡好吗?
2021/03/04 新手入门
简单的php 验证图片生成函数
2009/05/21 PHP
PHP数组相关函数汇总
2015/03/24 PHP
学习php设计模式 php实现模板方法模式
2015/12/08 PHP
php 数组字符串搜索array_search技巧
2016/07/05 PHP
JavaScript中Object和Function的关系小结
2009/09/26 Javascript
Jquery下判断Id是否存在的代码
2011/01/06 Javascript
jquery弹出框的用法示例(2)
2013/08/26 Javascript
Javascript加载速度慢的解决方案
2014/03/11 Javascript
jquery 设置style:display的方法
2015/01/29 Javascript
jquery实现上下左右滑动的方法
2015/02/09 Javascript
jQuery on()绑定动态元素出现的问题小结
2016/02/19 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
2016/04/06 Javascript
bootstrap modal弹出框的垂直居中
2016/12/14 Javascript
使用bootstrap插件实现模态框效果
2017/05/10 Javascript
微信小程序开发animation心跳动画效果
2017/08/16 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
vue自定义全局组件(自定义插件)的用法
2018/01/30 Javascript
vue.extend与vue.component的区别和联系
2018/09/19 Javascript
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
2019/02/27 jQuery
详解JavaScript函数callee、call、apply的区别
2019/03/08 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
vue学习之Vue-Router用法实例分析
2020/01/06 Javascript
用Python进行TCP网络编程的教程
2015/04/29 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
2016/06/30 Python
python 实现上传图片并预览的3种方法(推荐)
2017/07/14 Python
对Pycharm创建py文件时自定义头部模板的方法详解
2019/02/12 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧(自定义信号与槽)详解与实例
2020/03/06 Python
后端开发使用pycharm的技巧(推荐)
2020/03/27 Python
Python中如何添加自定义模块
2020/06/09 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
猎人靴英国官网:Hunter Boots
2017/02/02 全球购物
俄罗斯第一家篮球店:StreetBall
2020/07/30 全球购物
民族团结先进个人材料
2014/02/05 职场文书
欢迎词范文
2015/01/27 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL