我正在开发一个网络应用程序,在过去的 2 年里,它一直使用 Google 计算器的非官方 API,例如:http://www.google.com/ig/calculator?hl=en&q=
现在 iGoogle 已于上周关闭 ( https://support.google.com/websearch/answer/2664197 ),google calculator api 也无法正常工作。
做一个 javascript 计算器的最佳选择是什么?(我给它一个字符串,它计算答案。)
我的一些想法:
- 找到另一个将返回结果的 Google 搜索查询(我不怕做一些 html 抓取。)
- 查找由其他人提供的另一个 api(类似于 YQL - 我已经在使用它们进行货币转换
- 使用纯 javascript 计算器 - 有没有好的 javascript 库或脚本可以推荐? (我看到的大多数脚本只是做eval(),我不会用,而且大多数似乎是介绍javascript的教程。)
有什么建议吗?
以下是 Google 计算器处理的一些示例查询。我能做的越多越好:
- 10+10
- 5*9+(sqrt 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"
最佳答案
关于javascript - Google 计算器 API 的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19794274/