PocketPlay
EN

计算器

标准与科学计算器,支持整条算式求值、角度/弧度切换、记忆键与历史记录。

🔒 浏览器本地运行,文件不会上传免费 · 无需注册
0

可以直接在算式行输入:数字、+ − × ÷、^ 表示乘方、! 表示阶乘,还有 sin/cos/tan/ln/log/sqrt、pi、e。回车计算,Esc 清空。

历史记录

计算结果会出现在这里,点一下即可重新使用。

怎么用计算器

  1. 直接输入或点击整条算式,例如 2+3*4^2,结果会在下方实时显示,按等号前就能发现输错的地方。
  2. 用到 sin、cos、tan 之前,先在 DEG(角度)和 RAD(弧度)之间切换;角度模式下 sin(90) 正好等于 1。
  3. = 把结果记入右侧历史记录,点击任意一条历史即可把它填回算式继续计算。

常见问题

支持哪些函数?

sin、cos、tan、asin、acos、atan 及对应的双曲函数,ln(自然对数)、log(常用对数)、log2、sqrt、cbrt、abs、exp、round、floor、ceil、sign、pow(a,b)、mod(a,b)、rand()。常数有 pi 和 e;^ 表示乘方,! 表示阶乘,数字后面加 % 表示除以 100。

算式是怎么求值的?

使用页面内自己实现的调度场算法:先把算式转成后缀表达式,再逐步求值。全程不使用浏览器的 eval,所以输入的内容不会被当作代码执行。

为什么 0.1+0.2 显示 0.3?

显示时按 12 位有效数字四舍五入,正好盖住了所有计算机都存在的二进制浮点误差。连续做很多步运算时,最后一位仍可能出现偏差。