零度星河
返回
发布于 更新于 阅读:152 评论:0

JavaScript 精确加法去掉小数点末尾多余的0

12.00 输出 12

1
2
3
4
5
6
7
8
9
/**
* 精确加法
*/
addNumber(num1, num2) {
const num1Digits = (num1.toString().split('.')[1] || '').length;
const num2Digits = (num2.toString().split('.')[1] || '').length;
const baseNum = Math.pow(10, Math.max(num1Digits, num2Digits));
return (num1 * baseNum + num2 * baseNum) / baseNum;
},
  • 12.00 输出 12
评论 (0)
暂无评论 来抢沙发吧~

目录

暂无目录

SpringWonderland

探索 Spring 生态的奇妙世界

2025-04-09 11:16

我的标签

随笔分类

归档

查看完整归档 →