点击数字 和 运算符(+、−、×、÷)
科学计算器
支持基础运算、三角函数、对数和其他数学函数
计算历史
📖 使用指南
免费在线科学计算器 - 功能强大,完全本地计算,保护隐私
⚡ 快速开始
新用户可以从这里开始:
1
基础运算
2
按等号计算
点击 = 或按 Enter 查看结果
3
启用科学模式
勾选"科学计算器"使用高级函数
4
查看历史
所有计算自动保存到历史记录
🔢 基础操作
输入与运算
- 数字输入:点击 0-9 按钮,或使用键盘输入
- 四则运算:支持 +(加)、−(减)、×(乘)、÷(除)
- 取模:% 显示余数(例:10 % 3 = 1)
- 小数点:输入小数时使用,同一数字只能有一个小数点
控制与清除
- DEL:删除最后一位数字或符号
- C:清空所有内容,重新开始
- 括号 ():用于复杂表达式的优先级控制
计算规则
- 自动遵循数学运算优先级:括号 → 指数 → 乘除 → 加减
- 支持无限层级嵌套括号
- 浮点计算自动四舍五入至 10 位小数精度
🔬 科学函数
勾选下方"科学计算器"启用科学模式。可点击按钮自动插入,也可手动输入函数。
📐 基础函数
- √ - 平方根 | 示例:√9 = 3
- x² - 平方 | 示例:5² = 25
- x³ - 立方 | 示例:2³ = 8
- 1/x - 倒数 | 示例:1/2 = 0.5
- |x| - 绝对值 | 示例:|-5| = 5
📊 三角函数
- sin/cos/tan - 正弦/余弦/正切
- sin⁻¹/cos⁻¹/tan⁻¹ - 反三角函数(反正弦等)
- sinh/cosh/tanh - 双曲三角函数
- 💡 角度制时默认输入度数(如 sin(30) = 0.5),勾选下方角度制切换可改为弧度
📈 对数与指数
- log(x) - 常用对数(以10为底)| log(100) = 2
- ln(x) - 自然对数(以e为底)| ln(e) = 1
- e^x - e 的 x 次方 | e^2 ≈ 7.389
- n! - 阶乘(整数) | 5! = 120
🎯 数学常数
- π - 圆周率 | π ≈ 3.14159
- e - 自然常数 | e ≈ 2.71828
- 💡 点击按钮直接插入常数值,可在公式中任意位置使用
💾 内存功能
用于暂存中间计算结果。
- MC - 内存清除 (Memory Clear) - 清除存储的值
- MR - 内存调用 (Memory Recall) - 将存储的值载入显示屏
- 💡 使用场景:先计算一个中间结果 → MC清除 → 计算另一部分后 → MR调用先前结果继续计算
📋 计算历史
- 自动保存:每次按 = 计算时,表达式和结果自动保存到历史记录
- 快速加载:点击历史记录中的会话,该会话最后一步的结果会加载到计算器
- 最新优先:历史记录最多保留 10 个会话,新计算显示在最前面
- 清空历史:点击"清空历史"按钮清除所有记录(不可恢复)
- 💡 会话是一系列连续计算,重新启动计算器或按 C 清空时开始新会话
⌨️ 键盘快捷键
0-9、.
输入数字和小数点
+ − * /
四则运算符
Enter 或 =
计算结果
Backspace
删除最后一位(DEL)
Escape
清空所有(C)
📚 使用示例
基础运算
2 + 3 × 4
= 14
自动遵循运算优先级
括号优先级
(2 + 3) × 4
= 20
括号内优先计算
平方根
√16
= 4
点击 √ 按钮后输入 16
三角函数
sin(30°)
= 0.5
角度制,30度的正弦值
对数计算
log(100)
= 2
以10为底的对数
复杂表达式
√(3² + 4²)
= 5
勾股定理计算
阶乘
5!
= 120
点击 n! 按钮后输入 5
百分比
200 × 15%
= 30
计算百分比值
🚀 高级技巧
连续计算
- 计算完成后(按 =),结果自动成为新表达式的起点
- 可直接输入运算符继续运算,无需清除
- 示例:先计算 10 + 5 = 15,再输入 × 2 = 30
角度与弧度
- 科学模式下,默认角度制(输入 30 表示 30 度)
- 点击下方"弧度"按钮切换为弧度制(输入 π/6 等)
- 反三角函数输出单位与当前模式相同
手动输入函数
- 除了点击按钮,也可直接在框内输入函数
- 支持的形式:sqrt(x)、sin(x)、log(x) 等
- 可组合使用:sqrt(sin(45)) 等
提高精度的方法
- 避免连续进行舍入错误,尽量用括号分组复杂表达式
- 最终结果会自动四舍五入到 10 位小数
- 对于极大或极小的数,科学记数法自动显示
❓ 常见问题
Q: 为什么三角函数结果与预期不同?
A: 检查角度制/弧度制设置。科学计算器启用时,下方会显示角度/弧度切换按钮。默认为角度制。
Q: 计算结果显示很多小数位,是否精度问题?
A: 这是正常的浮点数表示。最终显示会自动四舍五入,如需调整显示,可复制结果后手动处理。
Q: 能否保存计算结果到本地?
A: 计算历史已自动保存到浏览器本地存储。清除浏览器数据或使用隐私模式会清空历史。可使用截图或复制功能保存。
Q: 计算器支持多少位数?
A: 支持任意精度的输入,JavaScript 数字类型精度约 15 位有效数字,超出部分会自动舍入。
Q: 如何计算百分比?
A: 直接使用 % 符号。例如:100 + 20% 计算 100 加 20%(结果 120);或 200 × 15% 计算 200 的 15%(结果 30)。
💡 使用建议
- 定期清空历史:历史记录只保留 10 个会话,超出会自动删除最旧的
- 使用键盘:熟悉快捷键后会更快——特别是 Enter、Backspace、Escape 等
- 复杂计算分步:将复杂的多步计算分解成多个独立步骤,结果保存在历史中
- 检查表达式:输入完整后按 = 前,上方显示的表达式就是将要计算的内容
- 隐私安心使用:所有计算都在本地执行,不会上传到任何服务器