Javascript数学解析器库

Mar*_*k K 9 javascript math string-parsing

Javascript中有一个很好的数学解析器吗?我希望能够解析类似的东西:

LOG(3.14)+5^2+POW(2,LN(X*2,Y))
Run Code Online (Sandbox Code Playgroud)

谢谢,

Jos*_*ong 6

这是一项全新的举措:

http://mathjs.org

附带一个广泛且易于使用的解析器,它还支持在示例表达式中分配和使用变量和函数.


Sir*_*ert 3

用这个吧。它定义了一个“运算符”对象,让您可以定义自己的运算符。

http://jsfromhell.com/classes/math-processor

警告:它使用with. 如果您不知道为什么这很危险,请在任何关键的地方使用此代码之前先了解一下。或者,您可以在不使用with.