&与&&和|与||

1,当使用“&”时,明确的表示多个条件都判断了,如果在多个表达式中有条件返回了false,剩余的条件也要判断;而如果使用“&&”(短路与),只要有条件返回false,剩余条件不再判断,返回false。

2,当使用“|”时,明确的表示多个条件都判断了,如果在多个表达式中有条件返回true,剩余的条件也要判断;而如果使用“||”(短路非),只要有条件返回true,剩余条件不再判断,返回true。

注意:在开发中,逻辑判断就使用短路与和短路非。

猜你喜欢

转载自blog.csdn.net/NE000_/article/details/88953033