&&
論理積 (AND) : 左側と右側のオペランドが両方とも true である場合にのみ、true を返します。
true
||
論理和 (OR) : 左側のオペランドと右側のオペランドのどちらかが true である場合に true を返します。
!operand
!
論理否定 (NOT) : オペランドの論理値 (ブール値) の正反対を返します。論理否定 (NOT) 演算子はオペランドを 1 つだけ取ります。