代码之家  ›  专栏  ›  技术社区  ›  Michael Borgwardt

javascript有十进制数学库吗?

  •  28
  • Michael Borgwardt  · 技术社区  · 14 年前

    有没有一个成熟的库可以在javascript中进行基于十进制的数学运算(可能是任意精度)?

    编辑: 我希望此信息作为有关浮点相关问题的参考页,以及在二进制浮点不合适时使用的替代方法: http://floating-point-gui.de/

    3 回复  |  直到 8 年前
        1
  •  6
  •   Community pid    7 年前

    有一个“端口”的爪哇 BigDecimal 班级(我想在这里: http://freshmeat.net/projects/js_bigdecimal/ )很长一段时间。我很久以前看过它,它看起来有点笨重和巨大,但是(如果这是我正在考虑的)它被用作一些密码工具的一部分,所以它很有可能工作正常。

    因为密码学是一个可能产生对这些东西的需求的领域,所以这是窥探这些包的好方法。

    编辑: 感谢@daniel(点评提问)回答这个老问题: https://stackoverflow.com/questions/744099/javascript-bigdecimal-library

        2
  •  14
  •   MikeM    12 年前

    作为他们的作者,我建议 bignumber.js big.js ,'一个小的、快速的javascript库,用于使用十进制数的任意精度算法'。

    对于一个更成熟的图书馆来说, ICU4J BigDecimal 也建议翻译。

        3
  •  1
  •   hayavuk    8 年前

    既然没有提到,这里有 another one . 我自己还没用过,所以一试就更新。