安全数学表达式计算器

通过递归下降解析器计算算术和指定函数,绝不使用 eval。

Safe Math Expression Evaluator
本地输入
输出
处理中…
关于此工具

专注当前任务。

按照明确的算术优先级和右结合幂运算计算表达式。专用递归下降解析器只接受数字、运算符、括号与支持的函数,绝不执行 JavaScript 或访问变量。

使用方法

  1. 输入由支持的运算符和函数组成的表达式。
  2. 必要时用括号明确指定分组。
  3. 查看结果,或根据提示修正语法位置。
你的内容由你掌握。
工具输入在你的浏览器本地处理,绝不会发送至 KitVerse 服务器。在共享设备上使用时,请及时清空工作区。
常见问题
支持哪些语法和优先级?

支持小数、+、-、*、/、%、^、括号及 sqrt、sin、cos、abs、min、max。幂运算右结合,三角函数使用弧度。

会执行任意 JavaScript 吗?

不会。工具不使用 eval 或 Function,拒绝未知标识符和非法语法,并检查输入长度、嵌套、除零及非有限结果。