当使用逻辑操做符时,即一旦可以明确无误的肯定整个表达式的值,就不在计算表达式余下部分了,所以,整个逻辑表达靠后的部分可能不会被运算。好比性能
if ( 1==2 && (1+3- 3) > 4 ),在判断完“1==2”这个表达式后,就能肯定整个表达的为false,全部后面的 (1+3- 3) > 4将不会被计算
事实上,若是全部的逻辑表达式都有一部分没必要计算,那将得到潜在的性能提高