expr-eval:JavaScript中的数学表达式评估器

时间:2024-05-22 13:52:51
【文件属性】:

文件名称:expr-eval:JavaScript中的数学表达式评估器

文件大小:44KB

文件格式:ZIP

更新时间:2024-05-22 13:52:51

javascript parser math mathematical-expressions hacktoberfest

JavaScript表达式评估器 描述 解析并评估数学表达式。 对于将JavaScript的eval函数用于数学表达式,这是一种更安全,更面向数学的选择。 它具有对常见数学运算符和函数的内置支持。 此外,您可以添加自己JavaScript函数。 表达式可以直接求值,也可以编译成本地JavaScript函数。 安装 npm install expr-eval 基本用法 const Parser = require ( 'expr-eval' ) . Parser ; const parser = new Parser ( ) ; let expr = parser . parse ( '2 * x + 1' ) ; console . log ( expr . evaluate ( { x : 3 } ) ) ; // 7 // or Par


【文件预览】:
expr-eval-master
----.gitignore(45B)
----README.md(15KB)
----CHANGELOG.md(1KB)
----parser.d.ts(2KB)
----rollup.config.js(162B)
----test()
--------parser.js(27KB)
--------expression.js(35KB)
--------functions.js(21KB)
--------lib()
--------operators.js(44KB)
----bower.json(582B)
----rollup-min.config.js(208B)
----package.json(1KB)
----src()
--------instruction.js(1KB)
--------parser.js(4KB)
--------simplify.js(2KB)
--------substitute.js(1KB)
--------contains.js(165B)
--------expression.js(2KB)
--------parser-state.js(10KB)
--------evaluate.js(4KB)
--------get-symbols.js(1KB)
--------expression-to-string.js(4KB)
--------functions.js(7KB)
--------token-stream.js(11KB)
--------token.js(470B)
----rollup-esm.config.js(183B)
----index.js(704B)
----LICENSE.txt(1KB)
----.travis.yml(149B)
----.eslintrc.json(234B)

网友评论