Symbols > ! (logical NOT) |
![]() ![]() ![]() |
! (logical NOT)
Availability
Flash Player 4.
Usage
!
expression
Parameters
None.
Returns
Nothing.
Description
Operator (logical); inverts the Boolean value of a variable or expression. If expression
is a variable with the absolute or converted value true
, the value of !
expression
is false
. If the expression x && y
evaluates to false
, the expression !(x && y)
evaluates to true
.
The following expressions illustrate the result of using the ! operator:
!
true
returns false
!
false
returns true
Example
In the following example, the variable happy
is set to false
. The if
condition evaluates the condition !happy
, and if the condition is true
, the trace
action sends a string to the Output window.
happy = false;
if (!happy) {
trace("don't worry, be happy");
}
![]() ![]() ![]() |