Flash Player 6。
expression1
!==
expression2
运算符;测试结果与 ===
运算符正好相反。除了不转换数据类型外,不全等运算符执行的运算与不等于运算符相同。如果 expression1
等于 expression2
,而且它们的数据类型也相同,则结果为 false
。与 ===
运算符一样,相等 的定义取决于所比较的数据类型。
下面的代码显示使用等于、全等和不全等运算符的运算所返回的值。
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