如何将数学表达式字符串格式化为JS字符串

问题描述 投票:-2回答:1

我有,例如,字符串a^2 + 2ab + b^2,但我需要将其格式化为可评估的字符串Math.pow(a, 2) + 2*a*b + Math.pow(b, 2) JS字符串。

这甚至可能吗?

javascript java string math eval
1个回答
0
投票

你能用math.js吗?

例:

var node = math.parse('x^a', scope);
var code = node.compile();
var scope = {
    x: 3,
    a: 2
};
code.eval(scope); // 9
© www.soinside.com 2019 - 2024. All rights reserved.