JavaScript API执行货币算术?

时间:2012-02-16 13:07:41

标签: javascript currency javascript-framework

这不完全是货币算术问题,但实际上只是常规算术问题。是否有一个API可以处理JavaScript中的十进制算术(比较,减法和加法)?其中还应处理特定于语言环境/语言的十进制格式。任何指针都表示赞赏。我也准备编写API,如果你们对方法有一些建议,那就太好了。

3 个答案:

答案 0 :(得分:2)

快速扫描后,我发现在众多API中,Google提供了基于JSON的货币转换器。可以通过以下网址发出请求: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}

这可以使用eval函数在Javascript中进行评估,或者更安全地评估,例如

jQuery.parseJSON()

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

答案 1 :(得分:2)

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

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

答案 2 :(得分:1)

尝试Number.toLocaleString()

编辑:我意识到这并没有完全回答你的问题,但如果你还没有意识到这一点,你可能会觉得它很有用。