我有,例如,字符串a^2 + 2ab + b^2
,但我需要将其格式化为可评估的字符串Math.pow(a, 2) + 2*a*b + Math.pow(b, 2)
JS字符串。
这甚至可能吗?
答案 0 :(得分:0)
您可以使用math.js吗?
示例:
var node = math.parse('x^a', scope);
var code = node.compile();
var scope = {
x: 3,
a: 2
};
code.eval(scope); // 9