数组最大值/最小值计算方法
生活随笔
收集整理的這篇文章主要介紹了
数组最大值/最小值计算方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
遍歷數組比較大小
將第一個值認為是最大值或者最小值,經過每一次的循環進行判斷賦值,比當前大或者小時進行替換,依次這樣,到最后獲得的就是最大值/最小值。
let arr = [1,5,3,2,7,4]; let max = arr[0], min = arr[0]; for (let i = 1; i < arr.length-1; i ++) {if (max < arr[i]) {max = arr[i];}if (min > arr[i]) {min = arr[i];} } console.log(max, min); // 7, 1排序獲得最大值/最小值
先對數組進行從小到大順序排序,然后取排序后的數組的第一個和最后一個。
let arr = [1,5,3,2,7,4]; arr.sort((a,b) => {return a - b; }) // [1, 2, 3, 4, 5, 7]使用Math方法
let arr = [1,5,3,2,7,4]; Math.max(...arr); // 7 Math.min(...arr); // 1總結
以上是生活随笔為你收集整理的数组最大值/最小值计算方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 翡翠手链更能够突显佩戴者的非凡气质
- 下一篇: [顺序刷] M6/M8/M11/E12/