陣列中的最大值和最小值 JavaScript
我們需要編寫一個接收一個數字陣列並返回其最大值和最小值的差值的函式。
首先,建立一個數組 −
const arr = [23,54,65,76,87,87,431,-6,22,4,-454];
現在,使用 Math.max() 和 Math.min() 方法分別找到最大值和最小值 −
const arrayDifference = (arr) => {
let min, max;
arr.forEach((num, index) => {
if(index === 0){
min = num;
max = num;
}else{
min = Math.min(num, min);
max = Math.max(num, max);
};
});完整程式碼如下 −
示例
const arr = [23,54,65,76,87,87,431,-6,22,4,-454];
const arrayDifference = (arr) => {
let min, max;
arr.forEach((num, index) => {
if(index === 0){
min = num;
max = num;
}else{
min = Math.min(num, min);
max = Math.max(num, max);
};
});
return max - min;
};
console.log(arrayDifference(arr));輸出
控制檯中的輸出將為 −
885
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP