EasyManua.ls Logo

MACROMEDIA FLASH MX 2004 - ACTIONSCRIPT - Page 231

MACROMEDIA FLASH MX 2004 - ACTIONSCRIPT
816 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
!== (strict inequality) 231
!== (strict inequality)
Availability
Flash Player 6.
Usage
expression1 !== expression2
Description
Operator; tests for the exact opposite of the === operator. The strict inequality operator performs
the same as the inequality operator except that data types are not converted. If
expression1 is
equal to
expression2, and their data types are equal, the result is false. As with the ===
operator, the definition of equal depends on the data types being compared.
Numbers, strings, and Boolean values are compared by value.
Variables, objects, arrays, and functions are compared by reference.
Example
The following code displays the returned value of operations that use the equality, strict equality,
and strict inequality operators.
s1 = new String("5");
s2 = new String("5");
s3 = new String("Hello");
n = new Number(5);
b = new Boolean(true);
s1 == s2; // true
s1 == s3; // false
s1 == n; // true
s1 == b; // false
s1 === s2; // true
s1 === s3; // false
s1 === n; // false
s1 === b; // false
s1 !== s2; // false
s1 !== s3; // true
s1 !== n; // true
s1 !== b; // true
See also
!= (inequality)
, == (equality), === (strict equality)

Table of Contents

Related product manuals