奇怪的表达式
2017-06-05 本文已影响0人
无语听梧桐
function getValue(str){
var arr = str.split("");
var value = arr[0];
for(var i=2; i<arr.length;i+=2){
var flag = arr[i-1];
if(flag == "+"){
value = parseInt(value) + parseInt(arr[i]);
}else if(flag == '-'){
value = parseInt(value) - parseInt(arr[i]);
}else if(flag=="*"){
value = parseInt(value) * parseInt(arr[i]);
}
return value;
}