!(逻辑 NOT)

可用性

Flash Player 4。

用法

!expression

参数

无。

返回

一个布尔值。

说明

运算符(逻辑);对变量或表达式的布尔值取反。如果 expression 是绝对值或转换值为 true 的变量,则 !expression 的值为 false。如果表达式 x && y 的计算结果为 false,则表达式
!(x && y) 的计算结果为 true

下面的表达式说明使用 ! 运算符的结果:

!true 返回 false

!false 返回 true

示例

在下面的示例中,将变量 happy 设置为 falseif 条件对 !happy 条件进行计算,如果该条件为 true,则 trace() 动作向“输出”面板发送一个字符串。

happy = false;
if (!happy) {
  trace("don't worry, be happy");
}