码迷,mamicode.com
首页 > 编程语言 > 详细

求数组里面最大值,最小值

时间:2017-11-13 16:52:07      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:blog   logs   ret   比较   img   for   需要   .com   function   

有些时候,我们需要求出一个数组里面的最大值,最小值。

先说最大值:

//求数组里面的最大值
let arr=[2,5,8,9,3,50,1];
function maxNum(){
let max=arr[0]; //假如第一项为最大值
for(let i=1;i<arr.length;i++){ //将数据里面的其他项依次和第一项进行比较。

if(arr[i]>max){ //只要找到数组里面的某一项大于我们之前设定的最大项,就把他们的顺序换掉
max=arr[i];

}

}
return max;
}
console.log(maxNum())

技术分享

 

同理最小值:

  

function minNum(){
let min=arr[0]; //假如第一项为最小值
for(let i=0;i<arr.length;i++){ //将数据里面的其他项依次和第一项进行比较。
if(arr[i]<min){ //只要找到数组里面的某一项小于我们之前设定的最大项,就把他们的顺序换掉
min=arr[i];

}

}
return min;
}
console.log(minNum());

技术分享

 

结果分别为:

技术分享

 

求数组里面最大值,最小值

标签:blog   logs   ret   比较   img   for   需要   .com   function   

原文地址:http://www.cnblogs.com/cswzl/p/7826292.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!