c语言for循环多条件判断,解决在for循环内判断条件多次执行

最近遇到的这个问题,就是在for循环内if判断的条件会多次执行。

例如,在返回的30数据中,a条目是第7条则会进行30次判断,弹出29次查无数据,也就是要点击29次关闭alert,很是让人不爽。

有了下列解决办法(利用flag标志来进行判断)

var temp = false; //先建立一个flag标志

//循环遍历 拿到数组里面每一个值的supNo

for(var i =0;i

if(data[i].supcustNo == keys||data[i].supcustName == keys){

temp = true; //当某个条件成立时,flag标志为真

console.log('有数据')

//执行为真时的代码块↓

//此处是miniui自带的方法

grid.load({

data:keys

})

return false;

}else{

temp = false;  //当条件不成立的时候让这个标志为假

}

}

if(temp){  //设立flag标志的条件

mini.alert('没有数据,请重新输入查询条件!')

}

2019-8-31-C#-循环的判断会进来几次

title author date CreateTime categories C# 循环的判断会进来几次 lindexi 2019-08-31 16:55:58 +0800 2018-06-14 0 ...

你可能感兴趣的:(c语言for循环多条件判断)