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 学习之旅 (1)
Feb 05 Javascript
jQuery控制TR显示隐藏的三种常用方法
Aug 21 Javascript
Javascript学习指南
Dec 01 Javascript
jQuery中delegate()方法用法实例
Jan 19 Javascript
使用jQuery处理AJAX请求的基础学习教程
May 10 Javascript
前端框架Vue.js中Directive知识详解
Sep 12 Javascript
vue之数据交互实例代码
Jun 16 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
Sep 28 Javascript
详解vue父子组件关于模态框状态的绑定方案
Jun 05 Javascript
vue回到顶部监听滚动事件详解
Aug 02 Javascript
python虚拟环境 virtualenv的简单使用
Jan 21 Javascript
vue 全局封装loading加载教程(全局监听)
Nov 05 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
整理的9个实用的PHP库简介和下载
2010/11/09 PHP
The specified CGI application misbehaved by not returning a complete set of HTTP headers
2011/03/31 PHP
php日期转时间戳,指定日期转换成时间戳
2012/07/17 PHP
php通过排列组合实现1到9数字相加都等于20的方法
2015/08/03 PHP
php实现微信企业付款到个人零钱功能
2018/10/09 PHP
根据对象的某一属性进行排序的js代码(如:name,age)
2010/08/10 Javascript
jQuery实现动画效果的简单实例
2014/01/27 Javascript
js中iframe调用父页面的方法
2014/10/30 Javascript
TypeScript 学习笔记之基本类型
2015/06/19 Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
2016/10/10 Javascript
10分钟掌握XML、JSON及其解析
2020/12/06 Javascript
vue2.0获取自定义属性的值
2017/03/28 Javascript
聊聊Vue.js的template编译的问题
2017/10/09 Javascript
vue组件开发之用户无限添加自定义填写表单的方法
2018/08/28 Javascript
详解微信小程序的不同函数调用的几种方法
2019/05/08 Javascript
Antd中单个DatePicker限定时间输入范围操作
2020/10/29 Javascript
Angular处理未可知异常错误的方法详解
2021/01/17 Javascript
[07:06]2018DOTA2国际邀请赛寻真——卫冕冠军Team Liquid
2018/08/10 DOTA
Python输出\u编码将其转换成中文的实例
2018/12/15 Python
Python3 单行多行万能正则匹配方法
2019/01/07 Python
Python 50行爬虫抓取并处理图灵书目过程详解
2019/09/20 Python
python GUI库图形界面开发之PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例
2020/03/05 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
爬虫代理的cookie如何生成运行
2020/09/22 Python
HTML5实现多张图片上传功能
2016/03/11 HTML / CSS
文史专业毕业生自荐信
2013/11/17 职场文书
工业设计专业个人求职信范文
2013/12/28 职场文书
数控机械专业个人的自我评价
2014/01/02 职场文书
法律专业学生的自我评价
2014/02/07 职场文书
基层党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
信用卡收入证明范本
2015/06/12 职场文书
法定代表人身份证明书
2015/06/18 职场文书
2015年中秋晚会主持稿
2015/07/30 职场文书
办公室管理规章制度
2015/08/04 职场文书
2022微信温控新功能上线
2022/05/09 数码科技
Nginx静态压缩和代码压缩提高访问速度详解
2022/05/30 Servers