短路求值:逻辑与和逻辑或运算都是在先求左侧运算对象的值后再求右侧运算对象的值,当且仅当左侧运算对象无法确定表达式的结果时才会计算右侧运算对象的值。
对于逻辑与&&运算符来说,当且仅当左侧运算对象为真时才对右侧运算对象求值;对于逻辑或||运算符来说,当且仅当左侧运算对象为假时才对右侧运算对象求值;
避免强制类型转换
短路求值:逻辑与和逻辑或运算都是在先求左侧运算对象的值后再求右侧运算对象的值,当且仅当左侧运算对象无法确定表达式的结果时才会计算右侧运算对象的值。
对于逻辑与&&运算符来说,当且仅当左侧运算对象为真时才对右侧运算对象求值;对于逻辑或||运算符来说,当且仅当左侧运算对象为假时才对右侧运算对象求值;
避免强制类型转换