![MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE Reference Download Page 160](http://html.mh-extra.com/html/macromedia/flash-8-actionscript-2-0-language/flash-8-actionscript-2-0-language_reference_687537160.webp)
160
ActionScript language elements
Example
The following example uses the equality (
==)
operator with an
if
statement:
var a:String = "David", b:String = "David";
if (a == b) {
trace("David is David");
}
The following examples show the results of operations that compare mixed types:
var x:Number = 5;
var y:String = "5";
trace(x == y); // output: true
var x:String = "5";
var y:String = "66";
trace(x == y); // output: false
var x:String = "chris";
var y:String = "steve";
trace(x == y); // output: false
The following examples show comparison by reference. The first example compares two
arrays with identical length and elements. The equality operator will return false for these two
arrays. Although the arrays appear equal, comparison by reference requires that they both refer
to the same array. The second example creates the thirdArray variable, which points to the
same array as the variable firstArray. The equality operator will return true for these two arrays
because the two variables refer to the same array.
var firstArray:Array = new Array("one", "two", "three");
var secondArray:Array = new Array("one", "two", "three");
trace(firstArray == secondArray);
// will output false
// Arrays are only considered equal
// if the variables refer to the same array.
var thirdArray:Array = firstArray;
trace(firstArray == thirdArray); // will output true
See also
! logical NOT operator
,
!= inequality operator
,
!== strict inequality
operator
,
&& logical AND operator
,
|| logical OR operator
,
=== strict equality
operator
eq equality (strings) operator
expression1
eq
expression2
Deprecated
since Flash Player 5. This operator was deprecated in favor of the
== (equality)
operator.
Summary of Contents for FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
Page 1: ...ActionScript 2 0 Language Reference ...
Page 1352: ...1352 ActionScript classes ...