如何使用javascript在组值中进行算术运算
var a = "5(8)+109/100";
我使用了javascript eval()函数来解决这个问题,
输出:
var output = eval(a); //41.09
但是eval()不是正确的解决方案。是否有任何替代解决方案来解决此任务
答案 0 :(得分:0)
请尝试以下操作:
var a = "5(8)+109/100";
var res = ( new Function( 'return ' + a.split('(').join('*(') ) )();
console.log(res);