User Guide

Table Of Contents
92 Flash Lite Operators
! (logical NOT)
Availability
Flash Lite 1.0.
Usage
!expression
Operands
None.
Description
Operator (logical); inverts the Boolean value of a variable or expression. If expression is a
variable with the absolute or converted value of
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 show 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() function sends a string to the
Output panel.
happy = false;
if (!happy) {
trace("don’t worry, be happy");
}
|| (logical OR)
Availability
Flash Lite 1.0.
Usage
expression1 || expression2
Operands
expression1, expression2 Boolean values or expressions that convert to Boolean values.