js-math-expression
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

math-expression-parse(数学表达式解析)

安装

npm i js-math-expression

使用

import {parse} from "js-math-expression"

let data = {
    "字段1":"100",
    "字段2":"200"
}
let expression = "sum({字段1},{字段2})"

console.log(parse(data,expression)) //打印:300

公式介绍:

基本:

  • 简单使用:{字段1}
  • 拼接字段:{字段1}{字段2}

条件:

  • 条件语句:condition(条件,条件为真返回值,条件为假返回值)

数学:

  • 求和:sum({字段1},{字段2})
  • 取最大:max({字段1},{字段2})
  • 取平均数:average({字段1},{字段2})
  • 向下保留精度:floor({字段1},int 精度)
  • 两数相除:divide({字段1},{字段2})
  • 向上保留精度:ceil({字段1},int 精度)
  • 两数相减:sub({字段1},{字段2})
  • 四舍五入:round({字段1},int 精度)

Dependencies (4)

Dev Dependencies (14)

Package Sidebar

Install

npm i js-math-expression

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

1.07 MB

Total Files

16

Last publish

Collaborators

  • isfive