数学评估 API - 免费表达式计算器
计算数学表达式字符串并返回数值结果。 支持基本算术(+、-、*、/)、幂(^)、括号以及 sqrt、sin、cos、tan、log 和 abs 等函数。 没有代码执行; 表达式被安全地解析。
Code examples
curl -X POST https://api.botoi.com/v1/math/evaluate \
-H "Content-Type: application/json" \
-d '{"expression":"2 * (3 + 4)"}'When to use this API
电子表格公式评估
在类似电子表格的应用程序中评估用户输入的公式,而无需公开 eval() 函数或运行不受信任的代码。
定价计算器
让管理员将定价规则定义为数学表达式(例如“base_price * 1.15 + Handling_fee”)并在运行时对其进行评估。
教育工具
构建一个计算器或数学辅导应用程序,通过评估服务器端的预期表达式来验证学生的答案。
Frequently asked questions
这对于代码注入安全吗?
是的。 该表达式是使用特定于数学的解析器而不是 JavaScript eval() 进行解析的。 仅允许数学运算符和函数。
支持哪些功能?
支持的函数包括 sqrt、cbrt、abs、ceil、floor、round、sin、cos、tan、asin、acos、atan、log(自然)、log10、log2、exp 和 pow。
我可以在表达式中使用变量吗?
不可以。表达式必须仅包含数字文字、运算符和内置函数。 在发送之前替换变量值。
结果的精度是多少?
结果使用 IEEE 754 双精度浮点,与 JavaScript 相同。 对于财务计算,将结果四舍五入到所需的小数位。
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.