通过 Math.js 返回美元总值时添加“.00”
Adding ".00" When Returning Dollar Value Totals Via Math.js
在我的 MongoDB/Node 后端,我正在做一些美元金额的总计并将该数据返回到前端。请注意,这仅用于显示总计,我们不会更改值本身。因为我们希望美元总值保留两位小数,所以我这样做:
let roundedTotalOpenBalance = math.round(totalOpenBalance, 2);
这会给我类似的东西——322.45
——这就是我想要的。
但是,如果总值是 322
,我还想将其作为 322.00
传递给前端。我怎样才能用数学 js 做到这一点?还是我需要自己处理转换?
roundedTotalOpenBalance.toFixed(2)
应该可以解决问题:)
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed
丢弃 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);
在我的 MongoDB/Node 后端,我正在做一些美元金额的总计并将该数据返回到前端。请注意,这仅用于显示总计,我们不会更改值本身。因为我们希望美元总值保留两位小数,所以我这样做:
let roundedTotalOpenBalance = math.round(totalOpenBalance, 2);
这会给我类似的东西——322.45
——这就是我想要的。
但是,如果总值是 322
,我还想将其作为 322.00
传递给前端。我怎样才能用数学 js 做到这一点?还是我需要自己处理转换?
roundedTotalOpenBalance.toFixed(2)
应该可以解决问题:)
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toFixed
丢弃 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);