【问题标题】:JavaScript API to perform currency arithmetic?用于执行货币算术的 JavaScript API?
【发布时间】:2012-03-07 21:11:35
【问题描述】:

这不完全是货币算术问题,而实际上只是常规算术问题。是否有在 JavaScript 中处理十进制算术(比较、减法和加法)的 API?它还应处理特定于语言环境/语言的十进制格式。任何指针表示赞赏。我也准备写API,如果你们有一些方法上的建议会很棒。

【问题讨论】:

标签: javascript currency javascript-framework


【解决方案1】:

快速浏览后,我发现在他们众多的 API 中,Google 提供了一个基于 JSON 的货​​币转换器。可以从 URL 发出请求,例如:http://www.google.com/ig/calculator?hl=en&q=1.4GBP=?USD

并且返回格式将是一个JSON字符串,例如:

{lhs: "1.4 British pounds",rhs: "2.19464 U.S. dollars",error: "",icc: true}

这可以在 Javascript 中使用 eval 函数进行评估,或者更安全的是,类似

jQuery.parseJSON()

它远非优雅,但它可能会有所帮助。

【讨论】:

  • 非常感谢。但是转换不是我的意图,我已经编辑了这个问题。我的主要问题是比较、减法和加法。
【解决方案2】:

如果处理货币及其转换,您也可以使用money.js。链接网站中的示例。

http://josscrowcroft.github.com/money.js/

【讨论】:

【解决方案3】:

试试Number.toLocaleString()

编辑:我意识到这并不能完全回答您的问题,但如果您还没有意识到它,您可能会发现它对格式化很有用。

【讨论】:

    猜你喜欢
    • 2013-08-13
    • 2022-01-12
    • 2014-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多