博客

开发者计算器 - 表达式与变量

逐行计算表达式,复用命名变量,并把计算历史记录保存在本机浏览器中。

>
{v}

常用操作支持

这个计算器基于 expr-eval,支持常见数学表达式、变量、数组和函数。

2 + 3 * 4

基础四则与优先级

(2 + 3) * 4

括号控制计算顺序

2^8

幂运算

10!

阶乘

10 % 3

取模 / 余数

sqrt(16)

平方根

cbrt(27)

立方根

abs(-5), round(3.6)

数值辅助函数

sum(3, 5, 7), avg(3, 5, 7)

求和与平均值

min(3, 8, 1), max(3, 8, 1)

最小值与最大值

sin(PI / 2), log10(100)

三角函数与对数

x = 42

变量赋值与复用

快速上手开发者计算器

用表达式、变量和本地历史记录,把相关计算放在同一个上下文里。

1

输入表达式

在提示符中输入四则运算、幂运算、数组或函数调用,然后按行计算。

2

保存可复用变量

用 name = value 保存变量,后续表达式可以直接引用,不用反复输入同一个数值。

3

恢复本地历史记录

重新打开页面时,可以继续使用保存在 IndexedDB 里的计算记录和变量。

为开发者计算场景设计

适合需要中间值、可复用变量和隐私保护的快速技术计算。

  • REPL 式计算

    每一行都会单独求值,可以保留清晰的计算轨迹,而不是反复覆盖同一个答案。

  • 变量、函数与数组

    支持命名变量、PI / E 常量、数组,以及 pow、mod、min、max 等内置函数。

  • 本地历史记录

    IndexedDB 会把计算记录保存在你的设备上,方便重新打开旧计算,也无需发送到服务器。

  • 浏览器内私密执行

    表达式会在浏览器中解析和计算。ViewJSON 不需要上传公式、变量或结果。

常见用法

当普通计算器不够用时

适合工程校验、API 成本、配置参数和数据大小这类需要保留中间结果的小型计算。

API 成本估算

把 token 数、单价或请求量保存为变量,再逐行调整。

数据大小检查

对比字节、KB、比例和批量大小,同时保留每一步中间结果。

配置参数计算

计算限制、超时、比例、阈值和容量数字,不必离开浏览器。

可复用计算记录

保留一条可恢复的计算轨迹,之后排查同类问题时还能接着用。

开发者计算器 FAQ

关于语法、隐私、历史记录,以及它和传统程序员计算器区别的实用说明。

什么是开发者计算器?

开发者计算器是一种在浏览器中运行的计算工具,支持表达式求值、命名变量、内置函数和本地历史记录。

开发者计算器会上传表达式或结果吗?

不会。表达式、变量和结果都在浏览器中计算,历史记录只保存在你设备上的 IndexedDB 中。

开发者计算器支持哪些语法?

开发者计算器支持算术表达式、^ 幂运算、[] 数组、命名赋值、PI / E 常量,以及 pow、mod、min、max 等函数。

可以在开发者计算器里复用变量吗?

可以。用 name = value 赋值后,就能在同一计算会话的后续表达式中继续复用这个变量。

它和传统程序员计算器一样吗?

不完全一样。这个开发者计算器侧重表达式、变量、函数和本地历史记录;传统程序员计算器通常更侧重二进制、十六进制和位运算。