! (logical not)

説明

論理演算子 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 ! (感嘆符)とは大きく異なりますが、どちらが必要なのかを確認する必要があります。

タイトルとURLをコピーしました