1、tofixed测试结果

chrome上的测试结果:
1.35.toFixed(1) // 1.4 正确 

1.335.toFixed(2) // 1.33 错误 

1.3335.toFixed(3) // 1.333 错误 

1.33335.toFixed(4) // 1.3334 正确 

1.333335.toFixed(5)  // 1.33333 错误 

1.3333335.toFixed(6) // 1.333333 错误

2、修正bug

function toFixed(number, precision) {
    var multiplier = Math.pow(10, precision + 1),
        wholeNumber = Math.floor(number * multiplier);
    return Math.round(wholeNumber / 10) * 10 / multiplier;
}

 

相关文章:

  • 2022-12-23
  • 2021-07-01
  • 2022-12-23
  • 2021-12-22
  • 2021-10-21
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-01
  • 2022-12-23
  • 2022-01-24
  • 2021-04-15
  • 2022-12-23
相关资源
相似解决方案