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 相关文章推荐
jquery 图片轮换效果
Jul 29 Javascript
javascript验证身份证完全方法具体实现
Nov 18 Javascript
JQuery+Ajax无刷新分页的实例代码
Feb 08 Javascript
分享两款带遮罩的jQuery弹出框
Dec 30 Javascript
jquery html动态添加的元素绑定事件详解
May 24 Javascript
前端 Vue.js 和 MVVM 详细介绍
Dec 29 Javascript
Vue.js基础知识小结
Jan 13 Javascript
Vue.js仿Metronic高级表格(一)静态设计
Apr 17 Javascript
vue如何从接口请求数据
Jun 22 Javascript
详解Angular中通过$location获取地址栏的参数
Aug 02 Javascript
使用JavaScript解析URL的方法示例
Mar 01 Javascript
使用koa2创建web项目的方法步骤
Mar 12 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
PHP小技巧搜集,每个PHPer都来露一手
2007/01/02 PHP
phpnow php探针环境检测代码
2014/11/04 PHP
php实现微信原生支付(扫码支付)功能
2018/05/30 PHP
通过正则格式化url查询字符串实现代码
2012/12/28 Javascript
JavaScript变量声明详解
2014/11/27 Javascript
基于JavaScript操作DOM常用的API小结
2015/12/01 Javascript
js中flexible.js实现淘宝弹性布局方案
2020/06/23 Javascript
Javascript获取统一管理的提示语(message)
2016/02/03 Javascript
dul无法加载bootstrap实现unload table/user恢复
2016/09/29 Javascript
在Vue.js中使用Mixins的方法
2017/09/12 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
2017/11/17 Javascript
AngularJS中ng-options实现下拉列表的数据绑定方法
2018/08/13 Javascript
angularJs select绑定的model取不到值的解决方法
2018/10/08 Javascript
webpack4.0+vue2.0利用批处理生成前端单页或多页应用的方法
2019/06/28 Javascript
js实现指定时间倒计时效果
2019/08/26 Javascript
KnockoutJS数组比较算法实例详解
2019/11/25 Javascript
JS实现压缩上传图片base64长度功能
2019/12/03 Javascript
[00:52]玛尔斯技能全介绍
2019/03/06 DOTA
python中enumerate的用法实例解析
2014/08/18 Python
Python中enumerate()函数编写更Pythonic的循环
2018/03/06 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
2018/05/31 Python
python实现删除列表中某个元素的3种方法
2020/01/15 Python
Python递归函数特点及原理解析
2020/03/04 Python
python实现将两个文件夹合并至另一个文件夹(制作数据集)
2020/04/03 Python
如何使用python socket模块实现简单的文件下载
2020/09/04 Python
CSS3属性box-sizing使用指南
2014/12/09 HTML / CSS
HTML实现代码雨源码及效果示例
2020/02/25 HTML / CSS
NUK奶瓶美国官网:NUK美国
2016/09/26 全球购物
师范学院毕业生求职信范文
2013/12/26 职场文书
师生聚会感言
2014/01/26 职场文书
小学生开学感言
2014/02/28 职场文书
公务员政审单位鉴定材料
2014/05/16 职场文书
2014年招商引资工作总结
2014/11/22 职场文书
辩论赛新闻稿
2015/07/17 职场文书
个人工作总结怎么写?
2019/04/09 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL