1.0.0 • Published 4 years ago

nor-rpn v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

nor-rpn

测试覆盖率100%

项目概述

用来计算与或表达式,如 1 and 2 or 3 ,多用于条件查询的场景,在 mur survey 中有用到。

使用

1.从npm安装依赖

npm i nor-rpn -S

2.使用

import NorRpn from 'nor-rpn';

const norRpn = new NorRpn();

// 基本使用
norRpn.calculate('1 and 2', [true, true]); // true
norRpn.calculate('1 and 2', [false, true]); // false

// 严格等于模式,必须显式赋值,否则当成 false
norRpn.calculate('1 and 2', [true]); // false

// 非严格等于模式,null undefined 会被当作为true
norRpn.calculate('1 and 2', [true]); // true

api文档

norrpn

1.0.0

4 years ago