Eq Equality (Strings) Operator - MACROMEDIA FLASH 8-FLASH LITE 2.X ACTIONSCRIPT LANGUAGE Reference

Flash lite 2.x actionscript language reference
Hide thumbs Also See for FLASH 8-FLASH LITE 2.X ACTIONSCRIPT LANGUAGE:
Table of Contents

Advertisement

Example
The following example uses the equality (
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
,
operator
&& logical AND operator
operator

eq equality (strings) operator

expression1 eq expression2
Deprecated since Flash Player 5. This operator was deprecated in favor of the
operator.
146
ActionScript language elements
operator with an
==)
,
!= inequality operator
,
|| logical OR operator
statement:
if
,
!== strict inequality
,
=== strict equality
== (equality)

Advertisement

Table of Contents
loading

Table of Contents