使用javascript计算数字字符串

时间:2016-03-13 05:14:52

标签: javascript

我的字符串是10+20/3*87/234如何在不使用javascript中的eval函数的情况下计算结果?

1 个答案:

答案 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'));