数组中的最高值和最低值 JavaScript
javascriptweb developmentobject oriented programming更新于 2025/9/26 1:16:17
我们需要编写一个函数,该函数接受一个数字数组并返回其最高值和最低值之间的差值。
首先,创建一个数组 −
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
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

