pi-calculator
Pi-calculator添加了一个计算器工具 π,具有40位有效的十进制精度。用它来检查总数或评估科学表达式。

安装并试用
使用Node.js和支持的Pi版本。看到 兼容性的需求.
pi install npm:@fitchmultz/pi-calculator
pi
在新的Pi会话中输入以下提示:
Use the calculator to evaluate [0.1 + 0.2, 2^64].
计算器工具回来了 ["0.3","18446744073709551616"].
看到 安装选项 用于Git安装或从Git到npm的更改。
Pi扩展以完全系统访问权限运行。在安装包之前检查源代码。
表达式
试试这些表达:
percent(15, 200) → 30
roundTo(-1.25, 1) → -1.3
mean([2,4,6,8]) → 5
sin(radians(90)) → 1
sum([1e40,1,-1e40]) → 1
(12.5 * 1.0825) ^ 3 → 2477.500518798828125
算术支持 +, -, *, /, %, ^ 和 **, PI 和 E 为常数。将独立的计算放在一个平面数组中,如第一个示例所示。
三角函数用弧度。使用 radians() 将度转换为弧度。使用 degrees() 把弧度转换成度数。
roundTo(value, places) 将一半的值舍入为零。使用负数来四舍五入到十位、百位或更大的单位。
看到 表达式引用 用于所有函数和数组索引。
结果和限制
结果是十进制字符串或十进制字符串的平面数组。输入数字和算术使用一半四舍五入。大的有限结果使用科学符号。
计算器工具拒绝无效表达式、非有限结果和嵌套结果数组。如果数组中的一个结果无效,计算器工具将拒绝整个表达式。
将表达式控制在4096个字符以内。看到 限制 对于嵌套,输出大小和工作预算。
看到 结果格式 使用计算器工具从另一个扩展。
读了 迁移笔记 在升级之前。
验证
看到 开发指南 用于本地检查和Pi兼容性测试。看到 更新日志 查看发布历史。
许可证
麻省理工学院 ©Mitchell Fultz。