标签: javascript ajax
我有一个像10+20*30-40/2这样的字符串。是否可以拆分此字符串并执行+之类的计算以进行添加,或*进行乘法运算?
10+20*30-40/2
+
*
答案 0 :(得分:5)
您可以使用eval功能轻松完成此操作...
eval
var answer = eval("10+20*30-40/2"); alert(answer);
Here is a working example
但是你应该小心,因为如果你接受这个字符串的用户输入,那么它可能是恶意的。