ActionScript 2.0 语言参考 |
|
|
|
| ActionScript 语言元素 > 运算符 > !== 不全等运算符 | |||
expression1 !== expression2
测试结果是否与全等运算符 (===) 正好相反。除了不转换数据类型外,不全等运算符执行的运算与不等于运算符相同。
如果 expression1 等于 expression2,并且它们的数据类型相等,则结果为 false。与全等运算符 (===) 相同,确定是否相等取决于所比较的数据类型,如以下列表中的说明:
可用性:Flash Player 6;ActionScript 1.0
expression1 : Object - 数字、字符串、布尔值、变量、对象、数组或函数。
expression2 : Object - 数字、字符串、布尔值、变量、对象、数组或函数。
Boolean - 比较的布尔结果。
下面代码中的注释说明使用等于运算符 (==)、全等运算符 (===) 和不全等运算符 (!==) 的运算的返回值:
var s1:String = "5"; var s2:String = "5"; var s3:String = "Hello"; var n:Number = 5; var b:Boolean = true; trace(s1 == s2); // true trace(s1 == s3); // false trace(s1 == n); // true trace(s1 == b); // false trace(s1 === s2); // true trace(s1 === s3); // false trace(s1 === n); // false trace(s1 === b); // false trace(s1 !== s2); // false trace(s1 !== s3); // true trace(s1 !== n); // true trace(s1 !== b); // true
! 逻辑 NOT 运算符,!= 不等于运算符,&& 逻辑 AND 运算符,|| 逻辑 OR 运算符,== 等于运算符,=== 全等运算符
|
|
|
|