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 相关文章推荐
图像替换新技术 状态域方法
Jan 28 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
Sep 03 Javascript
javascript获取设置div的高度和宽度兼容任何浏览器
Sep 22 Javascript
JavaScript实现Java中StringBuffer的方法
Feb 09 Javascript
js 获取json数组里面数组的长度实例
Oct 31 Javascript
详解webpack-dev-server的简单使用
Apr 02 Javascript
React降级配置及Ant Design配置详解
Dec 27 Javascript
react-router4按需加载(踩坑填坑)
Jan 06 Javascript
React性能优化系列之减少props改变的实现方法
Jan 17 Javascript
js中值引用和地址引用实例分析
Jun 21 Javascript
JavaScript定时器常见用法实例分析
Nov 15 Javascript
Javascript节流函数throttle和防抖函数debounce
Dec 03 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
JSON在PHP中的应用介绍
2012/09/08 PHP
PHP使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
php 生成Tab键或逗号分隔的CSV
2016/09/24 PHP
基于php流程控制语句和循环控制语句(讲解)
2017/10/23 PHP
远离JS灾难css灾难之 js私有函数和css选择器作为容器
2011/12/11 Javascript
javascript单引号和双引号的区别和处理
2014/05/14 Javascript
jQuery获取及设置表单input各种类型值的方法小结
2016/05/24 Javascript
js剪切板应用clipboardData实例解析
2016/05/29 Javascript
JS面试题---关于算法台阶的问题
2016/07/26 Javascript
基于JQuery实现的跑马灯效果(文字无缝向上翻动)
2016/12/02 Javascript
Vue2.0实现1.0的搜索过滤器功能实例代码
2017/03/20 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
2017/06/14 Javascript
JS实现按钮控制计时开始和停止功能
2017/07/27 Javascript
深入理解Vuex 模块化(module)
2017/09/26 Javascript
详解自定义ajax支持跨域组件封装
2018/02/08 Javascript
详解如何在微信小程序开发中正确的使用vant ui组件
2018/09/13 Javascript
JavaScript时间日期操作实例小结【5个示例】
2018/12/22 Javascript
JS可断点续传文件上传实现代码解析
2020/07/30 Javascript
Vue+ElementUI 中级联选择器Bug问题的解决
2020/07/31 Javascript
React倒计时功能实现代码——解耦通用
2020/09/18 Javascript
使用vue3重构拼图游戏的实现示例
2021/01/25 Vue.js
[01:12:44]VG vs Mineski Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
讲解Python中for循环下的索引变量的作用域
2015/04/15 Python
Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)
2015/04/28 Python
详解flask入门模板引擎
2018/07/18 Python
python实现人工智能Ai抠图功能
2019/09/05 Python
解决echarts中饼图标签重叠的问题
2020/05/16 Python
澳大利亚领先的亚麻品牌:Bed Threads
2019/12/16 全球购物
工会优秀工作者事迹
2014/08/17 职场文书
2014年小学数学教师工作总结
2014/12/03 职场文书
开学第一天的感想
2015/08/10 职场文书
大学生活感想
2015/08/10 职场文书
我的暑假生活作文(五年级)范文
2019/08/07 职场文书
如何用JavaScript检测当前浏览器是无头浏览器
2021/04/27 Javascript
新手入门Mysql--概念
2021/06/18 MySQL
微软发布Windows 11今年最大更新22H2(附 ISO 镜像官方下载)
2022/09/23 数码科技