保留尾随零 Intl.numberformat

Keep trailing zeros Intl.numberformat

我正在使用以下函数在 table

中格式化一些浮点数
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

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

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

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

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"));