为什么对于带小数的大数字toString()方法在Javascript中很奇怪?

时间:2018-06-01 20:08:16

标签: javascript floating-point decimal tostring

我在需要至少11个十进制数的应用程序中使用十进制数字。我需要在HTML应用程序中将其表示为字符串,但我注意到当Integer部分有5个或更多数字时,小数部分会被更改。看看这个例子:

`${34331.74635272763}` => "34331.74635272763" -> good

`${134331.74635272763}` => "134331.74635272764" -> bad

`${1134331.74635272763}` => "1134331.7463527275" -> bad

此外,我一直在尝试使用.toString()number + '''' + number,但结果是一样的。

如何在不更改数字的小数部分的情况下将十进制数转换为字符串?

0 个答案:

没有答案