1,当使用“&”时,明确的表示多个条件都判断了,如果在多个表达式中有条件返回了false,剩余的条件也要判断;而如果使用“&&”(短路与),只要有条件返回false,剩余条件不再判断,返回false。
2,当使用“|”时,明确的表示多个条件都判断了,如果在多个表达式中有条件返回true,剩余的条件也要判断;而如果使用“||”(短路非),只要有条件返回true,剩余条件不再判断,返回true。
注意:在开发中,逻辑判断就使用短路与和短路非。
1,当使用“&”时,明确的表示多个条件都判断了,如果在多个表达式中有条件返回了false,剩余的条件也要判断;而如果使用“&&”(短路与),只要有条件返回false,剩余条件不再判断,返回false。
2,当使用“|”时,明确的表示多个条件都判断了,如果在多个表达式中有条件返回true,剩余的条件也要判断;而如果使用“||”(短路非),只要有条件返回true,剩余条件不再判断,返回true。
注意:在开发中,逻辑判断就使用短路与和短路非。