用JavaScript中的变量求解线性方程

时间:2017-12-07 07:39:09

标签: javascript algebra.js

我正在尝试使用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");

我知道我不应该把这些有价值的东西放在“”标记上,但我不知道应该把它放在哪里。

请帮帮我。谢谢!

1 个答案:

答案 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");