No Login Data Private Local Save

Math Expression Evaluator - Online Type & Calculate

12
0
0
0
或按 Enter
计算结果
等待输入表达式...

暂无历史记录

常见问题与知识点

支持丰富的数学函数:三角函数(sin, cos, tan, asin, acos, atan, atan2)、双曲函数(sinh, cosh, tanh)、对数函数(log 以10为底, ln 自然对数, log2, log10)、幂函数(sqrt 平方根, cbrt 立方根, exp e的幂, pow 任意幂)、取整函数(floor, ceil, round, abs, sign)、组合函数(factorial 阶乘, combinations 组合数, permutations 排列数)、以及 min/max 等。

弧度模式(Radian):三角函数使用弧度制,这是数学和编程中的标准。例如 sin(π/2) = 1。
角度模式(Degree):三角函数使用角度制,更适合日常使用。例如 sin(90) = 1(90度)。切换模式后,反三角函数(asin, acos, atan)的结果也会以角度显示。可通过输入框上方的按钮随时切换。

有两种方式:使用 ^ 符号(如 2^3 = 8)或使用 pow() 函数(如 pow(2, 3) = 8)。对于平方根,使用 sqrt() 函数(如 sqrt(16) = 4);对于立方根,使用 cbrt() 函数(如 cbrt(27) = 3)。

使用 数字后加感叹号(如 5! = 120)或使用 factorial() 函数(如 factorial(5) = 120)。由于JavaScript的数字精度限制,对于超过170的阶乘,结果会超出Number范围显示为Infinity。对于大数阶乘,建议使用专门的大数计算工具。

内置常数:PI(π ≈ 3.14159)、E(自然常数 ≈ 2.71828)。Ans 代表上一次成功计算的结果,方便进行连续计算。例如先计算 3+4=7,再输入 Ans*2 即可得到14。Ans会跨计算保留,但刷新页面后会重置。

是的!工具会自动识别隐式乘法:数字后跟括号(如 2(3+4) → 2*(3+4))、括号之间相邻(如 (2+3)(4+5) → (2+3)*(4+5))、数字后跟π(如 2π → 2*π)。注意:科学计数法(如2e3表示2000)不会被错误拆分。

工具使用JavaScript的IEEE 754双精度浮点数进行计算,精度约为15-17位有效数字。由于浮点数的二进制表示特性,某些十进制小数(如0.1)无法精确表示,可能导致0.1+0.2显示为0.30000000000000004。工具会自动对结果进行合理的舍入处理,但在极端精度要求下,建议使用专业的任意精度计算工具。

常见原因:括号不匹配(检查左右括号数量)、函数名拼写错误(区分大小写,如Sin和sin不同)、运算符缺失(如两个数字之间缺少运算符)、除以零(产生无穷大或NaN)。请仔细检查表达式语法,参考快捷按钮中的函数名。如果持续出错,尝试将复杂表达式拆分为多个简单表达式分步计算。