Run details:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
Chrome 105
Linux
Desktop
2 years ago
Test name Executions per second
toFixed(6) 757438.5 Ops/sec
toPrecision(6) 779271.7 Ops/sec
Math.round() 1887858.1 Ops/sec
Script Preparation code:
AخA
 
var randomFloat = 0.123456789;
Tests:
  • toFixed(6)

     
    Number(randomFloat.toFixed(6));
  • toPrecision(6)

     
    Number(randomFloat.toPrecision(6));
  • Math.round()

     
    Math.round(randomFloat*1000000 / 1000000)