Оценить физическое уравнение с отсутствующим оператором в Javascript
Я пытаюсь оценить физическое уравнение, используя библиотеку 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');
}