JavaScript 中数字可能出现的较大数字差
javascriptweb developmentfront end technologyobject oriented programming更新于 2026/1/26 2:52:17
我们需要编写一个 JavaScript 函数来接收一个数字。然后该函数应该返回该数字中任意两位数字之间的最大差值。
换句话说,该函数应该只返回其中最大数字和最小数字之间的差值。
例如:
如果数字是 654646, 那么这里最小的数字是 4,最大的是 6 因此,我们的输出应该是 2
示例
其代码为 −
const num = 654646;
const maxDifference = (num, min = Infinity, max = -Infinity) => {
if(num){
const digit = num % 10;
return maxDifference(Math.floor(num / 10), Math.min(digit, min),
Math.max(digit, max));
};
return max - min;
};
console.log(maxDifference(num));
输出
控制台中的输出 −
2
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

