做web的同学经常会遇到在jsp下计算的问题,建议使用eval()函数
可以直接在谷歌F12 console下执行:eval( "(3+5-(2-4)*2)/24")
实战样例:
var gs = "物料/规模/时间";
var sz=["物料,100","规模,2","时间,5"];
//用数组的参数来替换gs。
for(var i=0;i<sz.length;i++){
var datas = sz[i].split(",");
gs=gs.replace(datas[0],datas[1]);
}
console.log(gs);
console.log(eval(gs));