&& amp;的替代行为操作者

时间:2011-03-09 13:12:12

标签: flex operators

我遇到过这样的情况。我以前用C#编程,这样的代码:

if (condition1 && condition2){
   //some actions
}

要求两者,条件1和条件2都是true(两者都给予false并且最终结果为真的情况,可以通过其他方式实现)。

在Flex中,如果两个条件都是false,则相同的代码将执行“某些操作”。我只是想知道在队列中找到第一个false之后是否有机会让它中断,或者我别无选择并且应该编写嵌套的if

提前致谢:)

2 个答案:

答案 0 :(得分:4)

ActionScript会在需要时停止检查。


if( false && true ){
}

在第一次错误后停止。


if( true && false ){
}

在第二次错误后停止。


if( true || false ){
}

在第一个真实之后停止。


if( false || true ){
}

在第二次真实之后停止。


希望这会有所帮助......

答案 1 :(得分:2)

在Flex中(实际上是AS3),如果condition1为false,则不检查condition2。