如何读取一串数字和符号作为数学?

时间:2015-08-16 03:48:37

标签: javascript calculator

我正在写一个计算器,我想知道如何读取从2 + 4 x 2 - 2等提示中写入的字符串作为数学问题,并将变量设置为10

1 个答案:

答案 0 :(得分:7)

您可以使用math.js .eval() - fiddle

var result = math.eval('2 + 4 * 2 - 2'); // result = 8

请注意,您必须将4 x 2替换为4 * 2,因为' x'被解析为参数,而不是作为乘法的符号。