説明
論理演算子 NOT(!) は、オペランドが偽の場合は真を、その逆の場合は偽を返します。
コード例
この演算子は、if 文の条件の中でも使用できます。
if (!x) { // if x is not true // statements }
ブール値を反転させるためにも使用することができます。
x = !y; // the inverted value of y is stored in xt注意
bitwise not ~ (チルダ)は、boolean not ! (感嘆符)とは大きく異なりますが、どちらが必要なのかを確認する必要があります。