toFixed vs toPrecision vs Math.round() vs Math.floorfast
one year ago
User agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36
Test name |
Executions per second |
toFixed(4) |
9843147.0 Ops/sec |
toPrecision(4).toString() |
8725214.0 Ops/sec |
(Math.round(*10000)/10000).toString() |
9195955.0 Ops/sec |
Math.floor fast |
26929310.0 Ops/sec |
Tests:
-
toFixed(4)
-
toPrecision(4).toString()
-
(Math.round(*10000)/10000).toString()
-
Math.floor fast
Open this result on MeasureThat.net