ユーザーがテキストボックスに書き込む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');
}