跳到主内容
UniKit

带历史记录的计算器

一行一条算式的计算器:支持四则运算、乘方、阶乘、括号与百分号,自动给每行求值,并在 `算式 = 结果` 写法下核对结果是否一致,同时统计历史里的重复算式。纯文本处理,不写 localStorage。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

输入

结果

逐行求值,并统计历史里的重复算式。

输入后即可看到结果

算式条数: 0 · 去重后: 0 · 重复算式: 0 · 核对不符: 0

这个工具能做什么

  • 批量核对报表:一行一条算式,粘贴进来一次全部算完,还能用 `算式 = 结果` 写法核对原表有没有算错。
  • 记账或报价时把连续几笔算式贴进来,避免反复按计算器。
  • 统计常用算式:看历史里哪几条被重复计算最多次。

示例

输入

(1+2)*3
2^10
5!

输出

(1+2)*3 = 9
2^10 = 1024
5! = 120

历史记录:3 条,去重后 3 条,重复 0 条
高频算式:(1+2)*3(1 次)、2^10(1 次)、5!(1 次)

常见问题

支持哪些运算?

四则运算 + − × ÷、乘方 ^(右结合)、阶乘 !(仅 0~170 的整数)、括号与百分号。也接受全角符号 ×、÷、()与中文输入法的 −,方便直接粘贴。

% 是百分号还是取模?

按出现位置判定:数字后紧跟的 % 是百分号(50% → 0.5,200*50% → 100),两个操作数之间的 % 是取模(10 % 3 → 1)。

`算式 = 结果` 这种写法是干什么的?

用来核对。例如输入 `1+2=4`,工具会算出 3 并标注「✗ 与给出的结果不一致」,统计里也会计入不一致条数。核对容差 1e-9。

历史记录会保存到本地吗?

不会。本工具只做文本处理:你粘贴历史、它按行求值并统计,不写 localStorage、不发请求。

关键词:计算器带历史记录calculator表达式求值阶乘百分号

同类工具