如果实数部分的值超过14位,为什么js中的parseFloat()会对数字进行四舍五入



例如,
var a=parseFloat("123456789012345678.778"(输出为12345678901234 5680

parseFloat将BigInt语法转换为Numbers,从而丢失精度。发生这种情况是因为后面的n个字符被丢弃。

您可以在以下网址阅读更多信息:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseFloat

相关内容

  • 没有找到相关文章

最新更新