逻辑 AND 运算符 &
&
运算符计算操作数的逻辑与。 如果 x
和 y
的计算结果都为 true
,则 x & y
的结果为 true
。 否则,结果为 false
。
即使左侧操作数计算结果为 false
,&
运算符也会计算这两个操作数,而在这种情况下,无论右侧操作数的值为何,运算结果都为 false
。
条件逻辑 AND 运算符 &&
条件逻辑与运算符 &&
(亦称为“短路”逻辑与运算符)计算操作数的逻辑与。 如果 x
和 y
的计算结果都为 true
,则 x && y
的结果为 true
。 否则,结果为 false
。 如果 x
的计算结果为 false
,则不计算 y
。