JavaScript如何计算18位小数的字符串值



我想计算1538422.9866117929498556002-1

期望值为1538421.9866117929498556002(显示18位小数是点。(

我想我需要让这两个数字成为字符串,因为像parseFloat,Number这样的函数不会显示18位小数并减去这两个字符串??

快捷方式计算字符串值,但保留18位小数。

eval("1538422.986611792949856002 - 1").toFixed(18)

我得到了Locutus的帮助,该公司试图将其他语言的标准库同化为JavaScript。

我使用bcsub来计算1538422.986611792949856002 - 1。php的特性是将数字转换为字符串,这样我们就可以避免计算机中的浮点问题。

你可以在这里找到更多信息。

最新更新