保持尾随零 Intl.numberformat

我正在使用以下函数来格式化表格中的一些浮点数

Intl.NumberFormat('en',{ maximumSignificantDigits: 8}).format(data)
Price   Amount  Total
0.00009999  1.00000000  11.00000000
0.0000011   8.00000000  10.00000000
0.000001    1.00000000  2.00000000
0.00000009  1.00000000  1.00000000

我想保留尾随零以便更好地查看我的表格,如下例所示:

Price   Amount  Total
0.00009999  1.00000000  11.00000000
0.00000110  8.00000000  10.00000000
0.00000100  1.00000000  2.00000000
0.00000009  1.00000000  1.00000000

我怎样才能做到这一点?感谢您的帮助!

yhj861212 回答:保持尾随零 Intl.numberformat

maximumSignificantDigits 更改为 minimumFractionDigits

Intl.NumberFormat('en',{ minimumFractionDigits: 8}).format(data)

示例:

console.log(Intl.NumberFormat('en',{ minimumFractionDigits: 8}).format("0.00009999"));
console.log(Intl.NumberFormat('en',{ minimumFractionDigits: 8}).format("0.000001"));
console.log(Intl.NumberFormat('en',{ minimumFractionDigits: 8}).format("0.00000100"));
console.log(Intl.NumberFormat('en',{ minimumFractionDigits: 8}).format("0.0000011"));

本文链接:https://www.f2er.com/48759.html

大家都在问