【文件属性】:
文件名称:rpn-calculator:逆波兰符号计算器
文件大小:9KB
文件格式:ZIP
更新时间:2021-07-04 03:22:23
JavaScript
RPN计算器
是一种数学表示法,其中每个运算符都遵循其所有操作数,而法则将运算符置于前缀位置。 它也被称为后缀表示法,只要运算符参数是固定的,它就没有括号。
安装
npm install rpn-calculator
用法
var calculator = require ( 'rpn-calculator' ) ;
// 1 + 2 = 3
calculator ( '1 2 +' ) ; // 3
// 1 + 2 - 3 = 0
calculator ( '1 2 + 3 -' ) ; // 0
// (1 + 2) * 3 = 9
calculator ( '1 2 + 3 *' ) ; // 9
支持科学记数法:
calculator ( '1e2 1e-2 +' ) ; // 100.01
可用的运营商
所有运算符都复制默认的 JavaScript 行为,除了min和m
【文件预览】:
rpn-calculator-master
----.travis.yml(76B)
----package.json(871B)
----test()
--------parser.test.js(1KB)
--------tokenizer.test.js(879B)
--------calculator.test.js(2KB)
--------operators.test.js(3KB)
--------rpn.test.js(617B)
----rpn.js(582B)
----LICENSE(1KB)
----.gitignore(179B)
----lib()
--------tokenizer.js(405B)
--------operators.js(792B)
--------parser.js(443B)
--------calculator.js(1KB)
----Makefile(553B)
----README.md(2KB)