我正在尝试使用JavaScript来解决带变量的线性方程。
所以我的尝试是这样的:
var CE = parseFloat(document.getElementById("CE").value)
var CF = parseFloat(document.getElementById("CF").value)
var EF = parseFloat(document.getElementById("EF").value)
var x1=algebra.parse("CE^2+2*EF*x-EF^2");
var x2=algebra.parse("CF^2");
var eq= new Equation(x1,x2);
var h=eq.solveFor("x");
我知道我不应该把这些有价值的东西放在“”标记上,但我不知道应该把它放在哪里。
请帮帮我。谢谢!
答案 0 :(得分:1)
您可以使用ES-6中的模板字符串来简化这些复杂字符串的编写。
var x1=algebra.parse(`${CE}^2+2*${EF}*x-${EF}^2`);
var x2=algebra.parse(`${CF}^2`);
var eq= new Equation(x1,x2);
var h=eq.solveFor("x");