JS中for循环输出出错!!!!!
我想得到这样的效果:
什么也不添加1
明细表
什么也不添加2
明细表
明细表
、、、、、
、、、、、
可是目前是这样的效果:
0什么也不添加8065
代码如下:
//循环读取有效数据
for(var i = 0; i<tlen; i++){
num+=1;
if(num==1||num==2){
//去掉发票头
continue;
}else{
if(fsoArray[i].substring(0,4)=="//发票"){
fpzs +=1;
dwhs = num;
str += "什么也不添加"+ fpzs +"\n";
continue;
}else if(num == dwhs+1){
if(fsoArrayOut(i).substring(0,4) != "//发票" ){
var file = fsoArrayOut(i);
var strsArray = file.split("~~");
for (var j = 0; j<strsArray.length; j++) {
/*
if(j == 21){
//添加数据库
var sql = "insert into fpxx values('"+i+"','"+strsArray[21]+"') ";
InsertSql(sql);
}
*/
str +="\n";
continue;
}
}
}else if(num >= dwhs+2){
if( num == tlen){
break;
}
if(fsoArrayOut(i).substring(0,4) != "//发票" ){
str += "明细表" +"\n";
continue;
}
}
}
}
到底是哪里出错啦啊,急!!!!!!