我的字符串是10+20/3*87/234
如何在不使用javascript中的eval函数的情况下计算结果?
答案 0 :(得分:0)
您可以使用函数构造函数https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function
function calculate(fn) {
return new Function('return ' + fn)();
}
alert(calculate('10+20/3*87/234'));