保留尾随零 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"));
我正在使用以下函数在 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"));