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 闭包深入理解(closure)
May 27 Javascript
javascript 模拟点击广告
Jan 02 Javascript
关于JavaScript作用域你想知道的一切
Feb 04 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
Aug 29 Javascript
easyui取消表单实时验证,提交时统一验证的简单实例
Nov 07 Javascript
JavaScript实现的CRC32函数示例
Nov 23 Javascript
Bootstrap Table使用整理(三)
Jun 09 Javascript
详解基于vue-cli配置移动端自适应
Jan 13 Javascript
微信小程序自定义组件封装及父子间组件传值的方法
Aug 28 Javascript
javascript 关于赋值、浅拷贝、深拷贝的个人理解
Nov 01 Javascript
使用 Vue-TCB 快速在 Vue 应用中接入云开发的方法
Feb 10 Javascript
NestJs使用Mongoose对MongoDB操作的方法
Feb 22 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
全国FM电台频率大全 - 18 湖南省
2020/03/11 无线电
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
2009/09/30 PHP
基于PHP选项与信息函数的使用详解
2013/05/10 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
Yii实现Command任务处理的方法详解
2016/07/14 PHP
PHP中的自动加载操作实现方法详解
2019/08/06 PHP
PHP连接MySQL数据库操作代码实例解析
2020/07/11 PHP
javascript document.images实例
2008/05/27 Javascript
IE浏览器兼容Firefox的JS脚本的代码
2008/10/23 Javascript
通过JS 获取Mouse Position(鼠标坐标)的代码
2009/09/21 Javascript
js switch case default 的用法示例介绍
2013/10/23 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
2013/11/22 Javascript
javascript格式化指定日期对象的方法
2015/04/21 Javascript
jQuery增加自定义函数的方法
2015/07/18 Javascript
jQuery实现每隔几条元素增加1条线的方法
2016/06/27 Javascript
vue制作加载更多功能的正确打开方式
2016/10/12 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
2016/11/29 Javascript
使用vue-cli webpack 快速搭建项目的代码
2018/11/21 Javascript
Nodejs中的require函数的具体使用方法
2019/04/02 NodeJs
python的re正则表达式实例代码
2018/01/24 Python
Python数据类型之列表和元组的方法实例详解
2019/07/08 Python
基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)
2020/04/29 Python
浅析PyCharm 的初始设置(知道)
2020/10/12 Python
摩顿布朗英国官方网上商店:奢华沐浴、身体和头发护理
2016/10/29 全球购物
DNA基因检测和分析:23andMe
2019/05/01 全球购物
屈臣氏马来西亚官网:Watsons马来西亚
2019/06/15 全球购物
卫校中专生个人自我评价
2013/09/19 职场文书
车间副主任岗位职责
2013/12/24 职场文书
应届毕业生如何写求职信
2014/02/16 职场文书
《伯牙绝弦》教学反思
2014/03/02 职场文书
人力资源管理专业自荐书
2014/07/07 职场文书
2014年医院党建工作总结
2014/12/20 职场文书
小学音乐教师个人工作总结
2015/02/05 职场文书
详解python字符串驻留技术
2021/05/21 Python
dubbo服务整合zipkin详解
2021/07/26 Java/Android
CSS font-variation 可变字体的魅力(实例详解)
2022/03/03 HTML / CSS