1. 程式人生 > >求數組裏面最大值,最小值

求數組裏面最大值,最小值

for http urn ret p s es2017 n) 要求 console

有些時候,我們需要求出一個數組裏面的最大值,最小值。

先說最大值:

//求數組裏面的最大值
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());

技術分享

結果分別為:

技術分享

求數組裏面最大值,最小值