科学计算器
计算包含四则运算、幂、根、对数和三角函数的实数表达式。选择角度或弧度后点击计算。结果采用浮点近似,不保证准确位数。
计算包含幂、根、对数和三角函数的完整实数表达式。结果为近似值。
表达式与角度
乘法必须明确写出,例如 2*pi。点或逗号是小数点,不是分隔符:1,234 表示 1.234。三角函数使用所选角度模式。Enter 计算,Shift+Enter 换行。
插入按键
表达式和结果仅留在页面内存中;此工具不增加上传、包含数值的日志、保存历史或包含输入的链接。只有主动复制时才使用剪贴板。
计算完整表达式
- 输入或粘贴表达式,并明确写出乘号和括号,例如 2*pi 而不是 2pi。使用数字 0–9 和小写函数名。点或逗号都是小数点,不是分组或参数分隔符;1,234 表示 1.234。
- 选择角度或弧度。函数必须有一个括号内的参数。点击计算或按 Enter;Shift+Enter 换行。插入按键只添加符号,不会计算。示例 sin(30)+sqrt(9) 也需要手动计算。
- 查看近似结果和精度提示。复制内容包含表达式、角度模式、显示值及说明;剪贴板不可用时可手动复制同一文本。修改输入会清除旧结果,清除按钮恢复角度模式。
语法和科学函数
幂的优先级高于前置负号,并从右向左结合:-2^2 为 -4,(-2)^2 为 4,2^-2 为 0.25,2^3^2 为 512。加减与乘除各自在同级内从左向右计算。
支持 abs、sqrt、cbrt、ln、log、exp、sin、cos、tan、asin、acos 和 atan。ln 是自然对数,log 是以 10 为底的对数,exp 是自然指数。pi 和 e 是常数。2e-3 是科学计数法,2e 不是乘以 e。
默认使用角度;该设置影响直接三角函数的输入和反函数的输出,不改变 pi。asin 和 acos 的参数必须在 -1 到 1 之间。负数立方根可用 cbrt(-8);(-8)^(1/3) 不被接受。
运行时使用 binary64 和原生 Math。显示值只舍入一次,最多 15 位有效数字,但不保证这些数字准确。舍入后的指数小于 -6 或大于等于 12 时使用科学计数法;不会将微小余量强制归零。
示例
角度模式下 sin(30)+sqrt(9) 约为 3.5;弧度模式下 sin(pi/2) 约为 1。复制结果会包含所用角度模式。
2+3*4 为 14,(2+3)*4 为 20。8/4/2 从左向右计算得到 1;2^3^2 表示 2^(3^2),结果为 512。
0.1+0.2 舍入后显示为 0.3,内部二进制值未必精确等于十进制 0.3。(9007199254740992+1)-9007199254740992 得到 0 并提示大整数精度,不能证明精确数学差为零。
语法和数值限制
原始输入最多 512 个 UTF-16 代码单元,单个数字最多 64 个字符,词元和语法树节点各最多 256 个,树深最多 64。没有变量、隐式乘法、百分号、阶乘、复数、图表或历史记录。
每个节点必须为零,或绝对值在 1e-300 至 1e300 之间。非有限值、超范围中间结果和检测到的非零下溢都会被拒绝,即使后续运算可能使结果回到范围内。除以零和 0^0 也会报错。
直接三角函数的输入绝对值在所选单位下不得超过 1000000。若计算出的余弦绝对值不大于 1e-10,正切被拒绝。这是保守的数值边界,不表示附近所有角度在数学上都无定义。
本地状态与主动复制
计算在页面内存中进行;工具不增加表达式上传、含数值日志、保存历史或包含输入的链接。刷新后重新开始。复制是主动导出;这并非对整个网站或浏览器的隐私审计。
常见问题
来源与审查
这些资料提供数学和运行环境背景;语法、范围、正切排除区间和显示位数由本工具自行规定。
- ECMA International262.ecma-international.orgECMAScript 2026Number 和原生 Math 的运算与近似。
- NISTdlmf.nist.gov对数对数函数和指数函数的定义。
- NISTdlmf.nist.gov三角函数三角函数的定义、周期性和极点。
- NISTdlmf.nist.gov反三角函数反三角函数的主值。
- NISTnist.gov角度单位角度和弧度单位的背景。
审查日期:2026 年 11 月 5 日。这并非对精确运算、浏览器精度、安全性或翻译的认证。
