拆分一个字符串并进行加法,乘法等

时间:2013-02-04 10:41:20

标签: javascript ajax

我有一个像10+20*30-40/2这样的字符串。是否可以拆分此字符串并执行+之类的计算以进行添加,或*进行乘法运算?

1 个答案:

答案 0 :(得分:5)

您可以使用eval功能轻松完成此操作...

var answer = eval("10+20*30-40/2");
alert(answer);

Here is a working example

但是你应该小心,因为如果你接受这个字符串的用户输入,那么它可能是恶意的。