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 相关文章推荐
在IE下:float属性会影响offsetTop的取值
Dec 22 Javascript
JavaScript建立一个语法高亮输入框实现思路
Feb 26 Javascript
Javascript自定义排序 node运行 实例
Jun 05 Javascript
Ajax异步提交表单数据的说明及方法实例
Jun 22 Javascript
Jquery使用Firefox FireBug插件调试Ajax步骤讲解
Dec 02 Javascript
AngularJS入门教程之Hello World!
Dec 06 Javascript
JS实现点击登录弹出窗口同时背景色渐变动画效果
Mar 25 Javascript
老生常谈JQuery data方法的使用
Sep 09 Javascript
使用JavaScript解决网页图片拉伸问题(推荐)
Nov 25 Javascript
Vue.JS入门教程之自定义指令
Dec 08 Javascript
微信小程序 开发之全局配置
May 05 Javascript
ES6的异步终极解决方案分享
Jul 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
中国的第一台收音机
2021/03/01 无线电
风味层面去分析咖啡油脂
2021/03/03 咖啡文化
thinkphp的CURD和查询方式介绍
2013/12/19 PHP
老版本PHP转义Json里的特殊字符的函数
2015/06/08 PHP
PHP判断来访是搜索引擎蜘蛛还是普通用户的代码小结
2015/09/14 PHP
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
2019/10/04 PHP
javascript 面向对象编程基础 多态
2009/08/21 Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
2010/04/01 Javascript
网页中返回顶部代码(多种方法)另附注释说明
2013/04/24 Javascript
document.compatMode的CSS1compat使用介绍
2014/04/03 Javascript
js日期联动示例
2014/05/02 Javascript
学习JavaScript设计模式之状态模式
2016/01/08 Javascript
javascript原生ajax写法分享
2016/04/10 Javascript
javacript获取当前屏幕大小
2016/06/04 Javascript
利用Javascript实现一套自定义事件机制
2017/12/14 Javascript
详解Vue单元测试case写法
2018/05/24 Javascript
layer.close()关闭进度条和Iframe窗的方法
2018/08/17 Javascript
jQuery序列化form表单数据为JSON对象的实现方法
2018/09/20 jQuery
javascript中join方法实例讲解
2019/02/21 Javascript
使用vue2.6实现抖音【时间轮盘】屏保效果附源码
2019/04/24 Javascript
vue发送websocket请求和http post请求的实例代码
2019/07/11 Javascript
Bootstrap table 实现树形表格联动选中联动取消功能
2019/09/30 Javascript
[01:43]倾听DOTA2英雄之声 魅惑魔女国服配音鉴赏
2013/06/06 DOTA
10款最好的Web开发的 Python 框架
2015/03/18 Python
Python测试网络连通性示例【基于ping】
2018/08/03 Python
使用CSS3的rem属性制作响应式页面布局的要点解析
2016/05/24 HTML / CSS
利用CSS3实现进度条的两种姿势详解
2017/03/21 HTML / CSS
英国第二大营养品供应商:Vitabiotics
2016/10/01 全球购物
网络工程与软件技术毕业生自荐信
2013/09/24 职场文书
初中生三年学习生活的自我评价
2013/11/03 职场文书
个人素质的自我评价分享
2013/12/16 职场文书
班委竞选演讲稿
2014/04/28 职场文书
个人德育工作总结
2015/03/05 职场文书
2015七夕情人节宣传语
2015/07/14 职场文书
导游词之徐州-云龙山
2019/09/29 职场文书
python利用while求100内的整数和方式
2021/11/07 Python