if...else的用法分析

王朝other·作者佚名  2006-09-20
窄屏简体版  字體: |||超大  

if(a){

}else if(a'){

}是因为条件互有包含,为了层层过滤,并且每一层都有逻辑且逻辑不一样

if(a1){

}

if(a2){

}则不是为了过滤,是有N种情况,条件往往是各自独立,出现一种情况不可能包含其它的情况。

if(a){

}else{

if(b1){..}

if(b2){...}

...

}则是更复杂的条件包含,首先条件是互相包含的,经过过滤之后又有一些条件是相互独立的。当然还可能出现过滤之后还需要过滤另一种条件或者对先前条件的更细致的过滤的情况也就是

if(a){

}else{

if(b1){}else if(b2){

}

}或者

if(a){

}else{

if(aa){

}else if(aaa){

}

if(b){}

}

个人理解,需要根据不同的逻辑情况采取不同的if嵌套,不能一概而论

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航