标签: javascript
当我指定var a=123456789.1234567898123时,它会将a的值返回为123456789.12345679。我需要为var a分配相同的值,而不是舍入后的值
var a=123456789.1234567898123
123456789.12345679
有人可以帮帮我吗?
答案 0 :(得分:0)
Javascript uses IEEE 754 floats.虽然限制是基于二进制数,但您可以将其表示为大约15-16位精度的十进制数字。如果你想要更高的准确性,你将不得不找到一个任意精度的数字库(或者如果你对数学运算不感兴趣,只使用字符串)。