Flash CS3 Documentation |
|||
| ActionScript 2.0 Language Reference > ActionScript language elements > Operators > ! logical NOT operator | |||
! expression
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 logical NOT (!) operator:
! true returns false! false returns true
Availability: ActionScript 1.0; Flash Player 4
expression : Boolean - An expression or a variable that evaluates to a Boolean value.
Boolean - The Boolean result of the logical operation.
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() statement sends a string to the Output panel.
var happy:Boolean = false;
if (!happy) {
trace("don't worry, be happy"); //traces don't worry, be happy
}
The statement traces because !false equals true.
!= inequality operator, !== strict inequality operator, && logical AND operator, || logical OR operator, == equality operator, === strict equality operator
Flash CS3
Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/flash/9.0/main/00001290.html