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 精度)

/js-math-expression/

    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