Flash Player 4。
!
expression
无。
一个布尔值。
运算符(逻辑);对变量或表达式的布尔值取反。如果 expression
是绝对值或转换值为 true
的变量,则 !
expression
的值为 false
。如果表达式 x && y
的计算结果为 false
,则表达式 !(x && y)
的计算结果为 true
。
下面的表达式说明使用 ! 运算符的结果:
!
true
返回 false
!
false
返回 true
在下面的示例中,将变量 happy
设置为 false
。if
条件对 !happy
条件进行计算,如果该条件为 true
,则 trace() 动作向“输出”面板发送一个字符串。
happy = false;
if (!happy) {
trace("don't worry, be happy");
}