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导航栏单击事件背景变换示例代码
Jan 13 Javascript
jquery中show()、hide()和toggle()用法实例
Jan 15 Javascript
javascript中substring()、substr()、slice()的区别
Aug 30 Javascript
JavaScript函数的调用以及参数传递
Oct 21 Javascript
学习JavaScript设计模式(接口)
Nov 26 Javascript
js表单提交和submit提交的区别实例分析
Dec 10 Javascript
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
Feb 01 Javascript
AngularJS基础 ng-disabled 指令详解及简单示例
Aug 01 Javascript
微信开发 消息推送实现代码
Oct 21 Javascript
AngularJS入门教程之表单校验用法示例
Nov 02 Javascript
JS实现加载和读取XML文件的方法详解
Apr 24 Javascript
echarts饼图各个板块之间的空隙如何实现
Dec 01 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
一个捕获函数输出的函数
2007/02/14 PHP
Phpbean路由转发的php代码
2008/01/10 PHP
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
2008/11/18 PHP
PHP中如何判断exec函数执行成功?
2016/08/04 PHP
php实现解析xml并生成sql语句的方法
2018/02/03 PHP
【消息提示组件】,兼容IE6/7&amp;&amp;FF2
2007/09/04 Javascript
jquery $(document).ready() 与window.onload的区别
2009/12/28 Javascript
javascript 弹出的窗口返回值给父窗口具体实现
2013/11/23 Javascript
让jQuery与其他JavaScript库并存避免冲突的方法
2013/12/23 Javascript
一个检测表单数据的JavaScript实例
2014/10/31 Javascript
使用jquery提交form表单并自定义action的方法
2016/05/25 Javascript
纯js和css完成贪吃蛇小游戏demo
2016/09/01 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
2018/03/13 Javascript
详解angular脏检查原理及伪代码实现
2018/06/08 Javascript
微信小程序wxs实现吸顶效果
2020/01/08 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
Python内置函数之filter map reduce介绍
2014/11/30 Python
对python字典元素的添加与修改方法详解
2018/07/06 Python
python 3.7.0 下pillow安装方法
2018/08/27 Python
Python判断对象是否为文件对象(file object)的三种方法示例
2019/04/26 Python
Python 自动登录淘宝并保存登录信息的方法
2019/09/04 Python
解决tensorflow由于未初始化变量而导致的错误问题
2020/01/06 Python
Python环境管理virtualenv&amp;virtualenvwrapper的配置详解
2020/07/01 Python
python给视频添加背景音乐并改变音量的具体方法
2020/07/19 Python
python利用xpath爬取网上数据并存储到django模型中
2021/02/26 Python
HTML 5 input placeholder 属性如何完美兼任ie
2014/05/12 HTML / CSS
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
End Clothing美国站:英国男士潮牌商城
2018/04/20 全球购物
我看到了用指针调用函数的不同语法形式
2014/07/16 面试题
Linux内核产生并发的原因
2012/07/13 面试题
爱岗敬业演讲稿范文
2014/01/14 职场文书
2014年自愿离婚协议书范本
2014/09/25 职场文书
离婚协议书应该怎么写
2014/10/12 职场文书
2014年团工作总结
2014/11/27 职场文书
优秀新员工事迹材料
2019/05/13 职场文书
React forwardRef的使用方法及注意点
2021/06/13 Javascript