Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript 언어 참조 설명서 > ActionScript 언어 요소 > 연산자 > ! 논리 NOT 연산자 | |||
! expression
변수 또는 표현식의 부울 값을 반대로 합니다. expression이 절대 또는 변환된 true 값을 포함하는 변수인 경우 !expression의 값은 false입니다. x && y 표현식이 false인 경우 !(x && y) 표현식은 true가 됩니다.
다음 표현식은 논리 NOT 연산자(!)를 사용한 결과를 보여 줍니다.
! true는 false를 반환하고 ! false는 true를 반환합니다.
지원 버전: ActionScript 1.0, Flash Lite 1.0
expression : Boolean - 부울 값으로 평가되는 표현식 또는 변수입니다.
Boolean - 부울 형식의 논리 연산 결과입니다.
다음 예제에서는 변수 happy가 false로 설정됩니다. if 조건은 !happy 조건을 평가하고 이 조건이 true인 경우 trace() 문에서 출력 패널에 문자열을 전달합니다.
var happy:Boolean = false;
if (!happy) {
trace("don't worry, be happy"); //don't worry, be happy를 추적합니다.
}
!false가 true이므로 명령문에서 이를 추적합니다.
!= 비항등 연산자, !== 완전 비항등 연산자, && 논리 AND 연산자, || 논리 OR 연산자, == 항등 연산자, === 완전 항등 연산자