奇怪的表达式

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;

}

上一篇下一篇

猜你喜欢

热点阅读