科学计算器
浏览器里的科学计算器:三角函数、对数、幂和开方,结果实时预览——不用 eval、不联网、零追踪。
实时预览 · 无 eval、不联网
可用键盘输入或直接敲击。支持隐式乘法(2π、3(4+1));% 表示除以 100;DEG/RAD 切换三角函数单位。
该工具完全在你的浏览器中运行,数据不会离开你的设备,不会上传到任何服务器。
使用方法
- 1点击键盘或直接用电脑键盘输入表达式。
- 2按需切换 DEG/RAD 以匹配三角函数单位。
- 3按 = 确认预览结果,然后可以继续在其上计算。
科学计算器
键盘加可输入的表达式行:sin、cos、tan(DEG/RAD)、log₁₀、ln、平方根、平方、任意次幂、括号、π 和 e。结果随输入实时预览,按 = 可把结果并入表达式继续计算。
表达式由本站手写的递归下降解析器求值——全程不使用 JavaScript 的 eval 和 Function 构造器,也不发送任何数据。隐式乘法(2π、3(4+1))开箱即用。
常见问题
表达式是怎么求值的?
由页面内置的小型词法分析器和递归下降解析器完成:数字、常量、函数、括号、一元负号、后缀 % 和 x²、右结合的幂运算,以及相邻值之间的隐式乘法。非法输入只会显示错误,不会执行任何东西。
怎么求 45 度的正切?
保持 DEG 开关打开(默认即是),按 tan,再按 45 和 = 即可。需要弧度——例如 tan(π/4)——时切到 RAD 直接输入 tan(π/4)。
为什么结果只显示有限位数?
结果按 12 位有效数字四舍五入,以隐藏 0.30000000000000004 这类浮点噪声。二进制浮点硬件上超过 12 位的精度本来就没有实际意义。
相关工具
嵌入这个工具
一行代码把工具放到你的网站——它在访客的浏览器里运行。
<iframe src="https://zoyku.com/zh/tools/scientific-calculator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — scientific-calculator" loading="lazy"></iframe>100% 本地处理