在我的 MongoDB/Node 后端中,我正在对美元金额进行一些总计并将该数据返回到前端。请注意,这仅用于显示总计,我们不会更改值本身。因为我们想要总美元值(value)两位小数,所以我这样做:
let roundedTotalOpenBalance = math.round(totalOpenBalance, 2);
这会给我类似 -- 322.45
的东西——这就是我想要的。
但是,如果总值是 322
,我也想将其传递给前端作为 322.00
。我怎样才能用 math js 做到这一点?还是我需要自己处理转换?
最佳答案
放弃Math.round()
并尝试使用toFixed()
let num1 = 322.45;
let roundedTotalOpenBalance1 = num1.toFixed(2);
console.log(roundedTotalOpenBalance1);
let num2 = 322;
let roundedTotalOpenBalance2 = num2.toFixed(2);
console.log(roundedTotalOpenBalance2);
关于javascript - 通过 Math.js 返回美元值(value)总计时添加 ".00",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51710647/