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实现的网页局布刷新效果
Dec 01 Javascript
JavaScript this调用规则说明
Mar 08 Javascript
jQuery点击后一组图片左右滑动的实现代码
Aug 16 Javascript
javascript定时变换图片实例代码
Mar 17 Javascript
Javascript 运动中Offset的bug解决方案
Dec 24 Javascript
jQuery增加自定义函数的方法
Jul 18 Javascript
基于Javascript实现二级联动菜单效果
Mar 04 Javascript
页面间固定参数,通过cookie传值的实现方法
May 31 Javascript
vue数据双向绑定的注意点
Jun 23 Javascript
vue弹窗组件使用方法
Apr 28 Javascript
Vue实现兄弟组件间的联动效果
Jan 21 Javascript
微信小程序使用前置摄像头拍照
Oct 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
memcached 和 mysql 主从环境下php开发代码详解
2010/05/16 PHP
PHP函数http_build_query使用详解
2014/08/20 PHP
php实现的发送带附件邮件类实例
2014/09/22 PHP
PHP实现通过正则表达式替换回调的内容标签
2015/06/15 PHP
PHP获取网站中各文章的第一张图片的代码示例
2016/05/20 PHP
php计算多个集合的笛卡尔积实例详解
2017/02/16 PHP
php使用socket调用http和smtp协议实例小结
2019/07/26 PHP
setTimeout与setInterval在不同浏览器下的差异
2010/01/24 Javascript
jQuery 借助插件Lavalamp实现导航条动态美化效果
2013/09/27 Javascript
jquery validate在ie8下的bug解决方法
2013/11/13 Javascript
动态创建script标签实现跨域资源访问的方法介绍
2014/02/28 Javascript
wangEditor编辑器失去焦点后仍然可以在原位置插入图片分析
2015/05/06 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
JavaScript中对JSON对象的基本操作示例
2016/05/21 Javascript
解析javascript图片懒加载与预加载的分析总结
2016/10/27 Javascript
jQuery得到多个值只能用取Class ,不能用取ID的方法
2016/12/04 Javascript
详解nodejs 文本操作模块-fs模块(三)
2016/12/22 NodeJs
ES6新增的math,Number方法
2017/08/06 Javascript
ES6新增数据结构WeakSet的用法详解
2017/08/07 Javascript
vue实现登陆登出的实现示例
2017/09/15 Javascript
vue-scroller记录滚动位置的示例代码
2018/01/17 Javascript
vue.js使用v-if实现显示与隐藏功能示例
2018/07/06 Javascript
vue项目上传Github预览的实现示例
2018/11/06 Javascript
在element-ui的select下拉框加上滚动加载
2019/04/18 Javascript
Python获取DLL和EXE文件版本号的方法
2015/03/10 Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
2015/10/13 Python
详解Swift中属性的声明与作用
2016/06/30 Python
Python学习教程之常用的内置函数大全
2017/07/14 Python
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
安全检查验收制度
2014/01/12 职场文书
大学生毕业自我鉴定范文
2014/02/03 职场文书
节能环保演讲稿
2014/08/28 职场文书
2014年向国旗敬礼活动方案
2014/09/27 职场文书
缅怀先烈主题班会
2015/08/14 职场文书
《日月潭》教学反思
2016/02/20 职场文书
八年级地理课件资料及考点知识分享
2019/08/30 职场文书