! 論理否定 (NOT) 演算子

! expression

変数や式のブール値を反転します。expression が変数で、その絶対値または変換された値が true である場合、! expression の値は false になります。式 x && y の評価が false である場合、式 !(x && y) の評価は true です。

次の式は、論理否定 (!) 演算子を使用した結果を示します。

! true は false を返し、! false は true を返す

使用できるバージョン : Flash Player 4、ActionScript 1.0

オペランド

expression : Boolean - 評価結果がブール値になる式または変数。

戻り値

Boolean - 論理演算結果を表すブール値。

次の例では、変数 happy が false に設定されています。if ステートメントの条件部 !happy を評価し、その結果が true である場合、trace() ステートメントによりストリングが [出力] パネルに表示されます。

var happy:Boolean = false; 
if (!happy) { 
 trace("don't worry, be happy"); //traces don't worry, be happy 
} 

!false は true と等価であるため trace が実行されます。

関連項目

!= 不等価演算子, !== 厳密な不等価演算子, && 論理積 (AND) 演算子, || 論理和 (OR) 演算子, == 等価演算子, === 厳密な等価演算子


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/8_jp/main/00001839.html