使用Google Closure编译器准确处理javascript十进制数&;图书馆

使用Google Closure编译器准确处理javascript十进制数&;图书馆,javascript,floating-point,decimal,google-closure-compiler,floating-accuracy,Javascript,Floating Point,Decimal,Google Closure Compiler,Floating Accuracy,我使用谷歌闭包库和编译器做了6个月的项目。我发现我想要更精确的十进制数处理(处理一些简单的货币计算) 我遇到的一个常见问题是: (1.005).toFixed(2)!=1.01 我在闭包库文档中没有找到任何相关模块,我尝试了BigDecial库()以及bignumber.js()和相关项目。它们都工作得很好,但在使用--compilation\u level=ADVANCED\u OPTIMIZATIONS编译时不起作用(它们没有编译器所需的注释) google闭包库中是否有处理任意精度小数或

我使用谷歌闭包库和编译器做了6个月的项目。我发现我想要更精确的十进制数处理(处理一些简单的货币计算) 我遇到的一个常见问题是:

(1.005).toFixed(2)!=1.01

我在闭包库文档中没有找到任何相关模块,我尝试了BigDecial库()以及bignumber.js()和相关项目。它们都工作得很好,但在使用
--compilation\u level=ADVANCED\u OPTIMIZATIONS
编译时不起作用(它们没有编译器所需的注释)

  • google闭包库中是否有处理任意精度小数或至少更高精度浮点数的方法
  • 是否有一个外部库可以使用闭包编译器进行高级的_优化
  • 是否有一种时间有效的方法来调整上面的一个库以使用编译器和高级_优化
  • 对于JavaScript中更精确的浮点数,有没有其他我可能没有考虑过的解决方案

欢迎使用堆栈溢出!请阅读,环顾四周,并通读,特别是由于以下原因,社区将关闭此问题:“要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。“谢谢T.J.-我已经更新了我的问题,试图按照你的指导。我希望我已经很好地描述了这个问题。虽然解决方案不必是外部库,但我怀疑它可能是。如果您能提供更具体的指导,我将不胜感激,因为我的帖子的哪一方面使我的问题对堆栈溢出无效。您的问题更适合于或谷歌小组。