¿Hay un buen analizador matemático en Javascript? Quiero ser capaz de analizar algo como:JavaScript math parser library
LOG(3.14)+5^2+POW(2,LN(X*2,Y))
Gracias,
¿Hay un buen analizador matemático en Javascript? Quiero ser capaz de analizar algo como:JavaScript math parser library
LOG(3.14)+5^2+POW(2,LN(X*2,Y))
Gracias,
uso de éste. Definió un objeto "operador" que le permite definir sus propios operadores.
http://jsfromhell.com/classes/math-processor
Advertencia: se utiliza with
. Si no sabes por qué es peligroso, averigua antes de usar este código en algo crítico. Alternativamente, puede volver a escribir sin with
.
No me preocuparía demasiado por 'con' debido a esto:' {p: MathProcessor.prototype} '. – ChaosPandion
Aquí es una iniciativa nueva marca:
Viene con una amplia y fácil de usar programa de análisis que también es compatible con la asignación y el uso de variables y funciones como en su ejemplo de expresión.
Sé que es una vieja pregunta, pero la encontré por casualidad y tengo something to help. No es tan completo como mathjs, pero es útil y rápido.
Trate nerdamer
var result = nerdamer('log(3.14)+5^2+2^(log(X*2)/log(Y))').evaluate();
document.getElementById('text').innerHTML = result.text();
<script src="http://nerdamer.com/js/nerdamer.core.js"></script>
<div id="text"></div>
¿Es éste un trabajo? Si no, usaría esto como una oportunidad para escribir el mío. – ChaosPandion