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 相关文章推荐
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
Sep 08 Javascript
Extjs Ajax 乱码问题解决方案
Apr 15 Javascript
jQuery使用数组编写图片无缝向左滚动
Dec 11 Javascript
jQuery的slideToggle方法实例
May 07 Javascript
js Map List 遍历使用示例
Jul 10 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
Dec 02 Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
Jun 03 Javascript
JavaScript prototype属性详解
Oct 25 Javascript
微信小程序 中wx.chooseAddress(OBJECT)实例详解
Mar 31 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
Sep 05 Javascript
搭建一个Koa后端项目脚手架的方法步骤
May 30 Javascript
JavaScript运行机制实例分析
Apr 11 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 判断变量类型实现代码
2009/10/23 PHP
php pack与unpack 摸板字符字符含义
2009/10/29 PHP
PHP 获取目录下的图片并随机显示的代码
2009/12/28 PHP
PHP URL地址获取函数代码(端口等) 推荐
2010/05/15 PHP
PHP命名空间(Namespace)简明教程
2014/06/11 PHP
Thinkphp实现自动验证和自动完成
2015/12/19 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
从Ajax到JQuery Ajax学习
2007/02/14 Javascript
JS setCapture 区域外事件捕捉
2010/03/18 Javascript
JavaScript setTimeout和setInterval的使用方法 说明
2010/03/25 Javascript
基于jquery的textarea发布框限制文字字数输入(添加中文识别)
2012/02/16 Javascript
javascript针对DOM的应用分析(三)
2012/04/15 Javascript
jQuery中each()方法用法实例
2014/12/27 Javascript
js动态生成Html元素实现Post操作(createElement)
2015/09/14 Javascript
基于javascript代码实现通过点击图片显示原图片
2015/11/29 Javascript
最细致的vue.js基础语法 值得收藏!
2016/11/03 Javascript
Vue.js之slot深度复制详解
2017/03/10 Javascript
bootstrap时间插件daterangepicker使用详解
2017/10/19 Javascript
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
2018/01/02 Javascript
Vue表单控件绑定图文详解
2019/02/11 Javascript
nuxt框架中对vuex进行模块化设置的实现方法
2019/09/06 Javascript
如何利用Fabric自动化你的任务
2016/10/20 Python
Python用csv写入文件_消除空余行的方法
2018/07/06 Python
python实现简易动态时钟
2018/11/19 Python
对python 多个分隔符split 的实例详解
2018/12/20 Python
pytorch梯度剪裁方式
2020/02/04 Python
Python中常见的数制转换有哪些
2020/05/27 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
西班牙英格列斯百货英国官网:El Corte Inglés英国
2017/10/30 全球购物
一些.net面试题
2014/10/06 面试题
音乐教学反思
2014/02/02 职场文书
行政工作个人的自我评价
2014/02/13 职场文书
公司副总经理任命书
2014/06/05 职场文书
2015年纪委工作总结
2015/05/13 职场文书
Springboot如何使用logback实现多环境配置?
2021/06/16 Java/Android
python 使用tkinter与messagebox写界面和弹窗
2022/03/20 Python