科学计算器

支持基础运算、三角函数、对数和其他数学函数

计算历史

📖 使用指南

免费在线科学计算器 - 功能强大,完全本地计算,保护隐私

⚡ 快速开始

新用户可以从这里开始:

1
基础运算

点击数字 和 运算符(+、−、×、÷)

2
按等号计算

点击 = 或按 Enter 查看结果

3
启用科学模式

勾选"科学计算器"使用高级函数

4
查看历史

所有计算自动保存到历史记录

🔢 基础操作

输入与运算
  • 数字输入:点击 0-9 按钮,或使用键盘输入
  • 四则运算:支持 +(加)、(减)、×(乘)、÷(除)
  • 取模% 显示余数(例:10 % 3 = 1)
  • 小数点:输入小数时使用,同一数字只能有一个小数点
控制与清除
  • DEL:删除最后一位数字或符号
  • C:清空所有内容,重新开始
  • 括号 ():用于复杂表达式的优先级控制
计算规则
  • 自动遵循数学运算优先级:括号 → 指数 → 乘除 → 加减
  • 支持无限层级嵌套括号
  • 浮点计算自动四舍五入至 10 位小数精度

🔬 科学函数

勾选下方"科学计算器"启用科学模式。可点击按钮自动插入,也可手动输入函数。

📐 基础函数
  • - 平方根 | 示例:√9 = 3
  • - 平方 | 示例:5² = 25
  • - 立方 | 示例: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 等
  • 复杂计算分步:将复杂的多步计算分解成多个独立步骤,结果保存在历史中
  • 检查表达式:输入完整后按 = 前,上方显示的表达式就是将要计算的内容
  • 隐私安心使用:所有计算都在本地执行,不会上传到任何服务器