我曾经遇到过这样的情况。我曾经用C#编程,下面是这样的代码:
if (condition1 && condition2){
//some actions
}我要求condition1和condition2都是true (当它们都提供false并且最终结果为真时,可以通过其他方式实现)。
在Flex中,如果这两个条件都为false,则相同的代码将执行“一些操作”。我只是在想,在队列中找到第一个false后,是否有机会让它中断,或者我没有选择,应该编写嵌套的if?
提前感谢:)
发布于 2011-03-09 21:21:46
在Flex中(确切地说是AS3 ),如果condition1为false,则不检查condition2。
发布于 2011-03-09 22:38:13
只要需要,ActionScript就会停止检查。
if( false && true ){
}这会在第一个false之后停止。
if( true && false ){
}这会在第二个false之后停止。
if( true || false ){
}这会在第一个true之后停止。
if( false || true ){
}这会在第二个true之后停止。
希望这能帮到你。
https://stackoverflow.com/questions/5246280
复制相似问题