在Javascript中评估缺少运算符的物理方程

时间:2016-10-17 06:29:07

标签: javascript math.js

我正在尝试使用用户在文本框中写入的math.js库来评估物理方程式。

例如,它是F=ma因为ma之间没有运算符,它应该像m*a一样评估如何在方程式中添加缺少的运算符(如果其中没有)。

var equation = 'f=ma';
var variables={m:7,F:35,a:5};
// separate the left and rhs of the equation
var lhs_rhs = equation.split('=');
var lhs = math.eval(equation_lhs_rhs[0],variables);
var rhs = math.eval(equation_lhs_rhs[1],variables);
if (lhs == rhs) {
  alert('Equation is fine');
}

0 个答案:

没有答案