Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript 언어 참조 설명서 > ActionScript 언어 요소 > 연산자 > !== 완전 비항등 연산자 | |||
expression1 !== expression2
완전 항등(===) 연산자의 정반대 상황을 테스트합니다. 완전 비항등 연산자는 데이터 유형이 변환되지 않는다는 점을 제외하면 비항등 연산자와 동일한 방식으로 연산을 수행합니다.
expression1이 expression2와 같고 두 표현식의 데이터 유형이 같으면 결과는 false입니다. 완전 항등 연산자(===)와 마찬가지로 동일성의 정의는 다음 목록에 설명된 것처럼 비교하는 데이터 유형에 따라 다릅니다.
지원 버전: ActionScript 1.0, Flash Lite 2.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 연산자, == 항등 연산자, === 완전 항등 연산자