You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JavaScript中如何计算给定数字与其反转数字的和

数字与其反转值求和实现方案

你已经编写完成的reversedNum反转函数逻辑正确,可以直接复用实现求和需求,核心逻辑非常直接:调用反转函数拿到目标数字的反转值,再和原数字做加法运算即可。

完整实现代码

// 已有的数字反转函数
const reversedNum = num => 
  parseFloat(num.toString().split('').reverse().join('')) * Math.sign(num)

// 新增求和函数
const calcSumWithReversed = (num) => {
  const reversed = reversedNum(num)
  return num + reversed
}

// 测试示例:计算456 + 654
console.log(calcSumWithReversed(456)) // 运行输出:1110

兼容场景说明

现有逻辑同时支持整数、负数、浮点数的计算:

  • 传入负整数-456时,反转值为-654,求和结果为-1110
  • 传入浮点数12.34时,反转值为43.21,求和结果为55.55

如果需要批量计算多个数字的对应求和结果,直接遍历调用calcSumWithReversed传入对应数字即可。

内容的提问来源于stack exchange,提问作者One of Stones

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 02:48:19