计算器

计算器 公开 已提交,待审核

如何安装动作?

适用于
分类(旧)
关键词



更多信息
分享时间 10小时1分钟前
最后更新 8小时2分钟前
修订版本 1
用户许可 -未设置-
Quicker版本 1.44.47
动作大小 19.5 KB

分享到

「简单的计算器」

简介

计算器使用教程

基本使用

在公式输入框中输入数学表达式,按 Enter 键计算结果。在计算器 Plus - by 云之轩思路上进行调整

支持的运算

运算类型 符号 示例
加减乘除 + - * / 10+5*2 → 20
幂运算 ^ 2^10 → 1024
百分比 % 200*15% → 30
括号 ( ) 或 ( ) (1+2)*3 → 9

数学函数

支持所有 JavaScript Math 对象的函数和常量:

  • sqrt(16) → 4(平方根)
  • pow(2,8) → 256(幂)
  • abs(-5) → 5(绝对值)
  • round(3.7) → 4(四舍五入)
  • floor(3.7) → 3(向下取整)
  • ceil(3.2) → 4(向上取整)
  • sin(PI/2) → 1(三角函数,弧度制)
  • log(E) → 1(自然对数)
  • PI → 3.14159...(圆周率)
  • E → 2.71828...(自然常数)

功能按钮

按钮 功能说明
加括号 选中文本时给选中部分加括号,未选中时给整个公式加括号
上次结果 插入 ans 引用上次计算结果,自动判断是否需要加 + 号
清空 清空公式输入框
复制 复制计算结果到剪贴板
大写 切换显示中文大写金额,如"壹佰贰拾叁元肆角伍分"
千分位 切换千分位分隔符显示,如 1,234,567

历史记录

每次计算后自动记录到历史区域,点击历史记录可将公式填入输入框重新编辑计算。

使用技巧

  • 支持带千分位的数字输入:1,234,567+1 会自动处理
  • 中文括号自动转换:输入 (1+2)*3 等同于 (1+2)*3
  • 连续计算:计算 100+50 后,输入 ans*2 即可对结果 150 乘以 2
  • 浮点数精度自动修正:0.1+0.2 会正确显示为 0.3

最近更新

修订版本 更新时间 更新说明
1 8小时2分钟前 1.空输入处理:计算式为空时,回车后清空结果框,不显示错误
2.错误处理改进:计算出错时不再显示错误信息,结果框保持空或之前的值,用户可以继续输入修正
3.实时计算:添加了 input 事件监听,输入时自动计算结果(如果表达式有效),体验更流畅
4.ans 无值时处理:如果没有上次结果,ans 会被替换为 0,避免报错
5.结果验证:检查 eval 返回值是否为 undefined 或 null,避免无效结果
0 10小时1分钟前

最近讨论

暂无讨论