本帖最后由 punk 于 2014-9-22 18:36 编辑
if(numb.length>0){
for(var k=0;k<numb.length;k++){
if(k==0){
w+=" and Item_expcode ='"+(37010000085000000+parseInt(numb[k] ))+"'";
}else{
w+= " or Item_expcode ='"+(37010000085000000+parseInt(numb[k] ))+"'";
}
}
}
}
numb是一个数组,里面存的是一些1、3、4、6之类的数,
为什么37010000085000000+parseInt(numb[k] )之后得到的是字符串的相加,而不是数字的和 |