numerify 官方介绍了格式化值的工具This is a formatted value tool that makes formatting easier and more convenient to extend.
| Number |
Format |
String |
| 10000 |
‘0,0.0000’ |
10,000.0000 |
| 10000.23 |
‘0,0’ |
10,000 |
| 10000.23 |
‘ 0,0’ |
10,000 |
| -10000 |
‘0,0.0’ |
-10,000.0 |
| 10000.1234 |
‘0.000’ |
10000.123 |
| 100.1234 |
‘00000’ |
00100 |
| 1000.1234 |
‘000000,0’ |
001,000 |
| 10 |
‘000.00’ |
010.00 |
| 10000.1234 |
‘0[.]00000’ |
10000.12340 |
| -10000 |
‘(0,0.0000)’ |
(10,000.0000) |
| -0.23 |
‘.00’ |
-.23 |
| -0.23 |
‘(.00)’ |
(.23) |
| 0.23 |
‘0.00000’ |
0.23000 |
| 0.23 |
‘0.0[0000]’ |
0.23 |
| 1230974 |
‘0.0a’ |
1.2m |
| 1460 |
‘0 a’ |
1 k |
| -104000 |
‘0a’ |
-104k |
| 1 |
‘0%’ |
100% |
| 0.974878234 |
‘0.000%’ |
97.488% |
| -0.43 |
‘0 %’ |
-43 % |
| 0.43 |
‘(0.000 %)’ |
43.000 % |
numerify(number, formatter, roundFunction)
| Number |
Format |
String |
| 0 |
‘0 BPS’ |
0 BPS |
| 0.0001 |
‘0 BPS’ |
1 BPS |
| .0056 |
‘0 BPS’ |
56 BPS |
| .25 |
‘0BPS’ |
2500BPS |
| .000001 |
‘0.00 BPS’ |
0.01 BPS |
| Number |
Format |
String |
| 100 |
‘0b’ |
100B |
| 1024 |
‘0b’ |
1KB |
| 2048 |
‘0 ib’ |
2 KiB |
| 3072 |
‘0.0 b’ |
3.1 KB |
| 7884486213 |
‘0.00b’ |
7.88GB |
| 3467479682787 |
‘0.000 ib’ |
3.154 TiB |
| Number |
Format |
String |
| 25 |
‘00:00:00’ |
0:00:25 |
| 238 |
‘00:00:00’ |
0:03:58 |
| 63846 |
‘00:00:00’ |
17:44:06 |