Flashドキュメンテーション |
|||
| ActionScript 2.0 リファレンスガイド > ActionScript 言語エレメント > 演算子 > ! 論理否定 (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