我正在开发一个 web 应用程序,在过去 2 年中一直使用 Google Calculator 的非官方 API,例如:http ://www.google.com/ig/calculator?hl=en&q=
现在 iGoogle 上周已关闭(https://support.google.com/websearch/answer/2664197),谷歌计算器 api 也不起作用。
做 javascript 计算器的最佳选择是什么?(我给它一个字符串,它会评估答案。)
我的一些想法:
- 找到另一个可以返回结果的谷歌搜索查询(我不怕做一些 html 抓取。)
- 查找其他人提供的另一个 api(类似于 YQL - 我已经在使用它们进行货币转换
- 使用纯 javascript 计算器- 有没有好的 javascript 库或脚本可以推荐?(我见过的大多数脚本都只是在做 eval(),我无法使用,而且大多数似乎是介绍 javascript 的教程。)
有什么建议么?
以下是 Google 计算器处理的一些示例查询。我能做的越多越好:
- 10+10
- 5*9+(平方 10)^3
- 100 磅公斤
- http://www.googleguide.com/help/calculator.html
YQL 货币转换信息供以后寻找它的任何人使用: https ://developer.yahoo.com/yql/console/?q=show%20tables&env=store://datatables.org/alltableswithkeys#h=select%20Rate% 20from%20yahoo.finance.xchange%20where%20pair%20in%20%28%22nzDgbp%22%29
"https://query.yahooapis.com/v1/public/yql?q=select%20Rate%20from%20yahoo.finance.xchange%20where%20pair%20in%20(%22" + from + to + "%22)&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=callBackFunctionName"