Test case name | Result |
---|---|
toFixed(4) someFloat.toFixed(4); someFloat.t | |
toPrecision(4).toString() | |
(Math.round(*10000)/10000).toString() | |
Math.floor fast | |
Math.trunc | |
numeraljs |
Test name | Executions per second |
---|---|
toFixed(4) someFloat.toFixed(4); someFloat.t | 5881193.0 Ops/sec |
toPrecision(4).toString() | 4739471.5 Ops/sec |
(Math.round(*10000)/10000).toString() | 4675021.5 Ops/sec |
Math.floor fast | 12324935.0 Ops/sec |
Math.trunc | 4709398.0 Ops/sec |
numeraljs | 483498.4 Ops/sec |