标签: javascript calculator
我正在写一个计算器,我想知道如何读取从2 + 4 x 2 - 2等提示中写入的字符串作为数学问题,并将变量设置为10
答案 0 :(得分:7)
您可以使用math.js .eval() - fiddle:
.eval()
var result = math.eval('2 + 4 * 2 - 2'); // result = 8
请注意,您必须将4 x 2替换为4 * 2,因为' x'被解析为参数,而不是作为乘法的符号。