!(逻辑 NOT)

可用性

Flash Lite 1.0。

用法

!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");
}