
174
ActionScript language elements
Returns
Boolean
- A Boolean result of the logical operation.
See also
&& logical AND operator
! 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
Operands
expression : Boolean
- An expression or a variable that evaluates to a Boolean value.
Returns
Boolean
- The Boolean result of the logical operation.
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() 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
.
See also
!= inequality operator
,
!== strict inequality operator
,
&& logical AND
operator
,
|| logical OR operator
,
== equality operator
,
=== strict equality
operator
Содержание FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
Страница 1: ...ActionScript 2 0 Language Reference ...
Страница 1352: ...1352 ActionScript classes ...