Symbols > !== (strict inequality) |
![]() ![]() ![]() |
!== (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)
![]() ![]() ![]() |