Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript 언어 참조 설명서 > ActionScript 언어 요소 > 연산자 > && 논리 AND 연산자 | |||
expression1 && expression2
두 표현식 모두 또는 한 표현식의 값에 대해 부울 연산을 수행합니다. expression1(연산자의 왼쪽 표현식)을 평가한 후 이 표현식이 false이면 false를 반환합니다. expression1이 true로 평가되는 경우 연산자의 오른쪽 표현식인 expression2가 평가됩니다. expression2가 true로 평가되는 경우 결과값은 true가 되고, 그렇지 않은 경우 결과값은 false가 됩니다. true&&true 표현식은 true로, true&&false 표현식은 false로, false&&false 표현식은 false로, false&&true 표현식은 false로 평가됩니다.
지원 버전: ActionScript 1.0, Flash Lite 1.0
expression1 : Number - 부울 값 또는 부울 값으로 변환되는 표현식입니다.
expression2 : Number - 부울 값 또는 부울 값으로 변환되는 표현식입니다.
Boolean - 부울 형식의 논리 연산 결과입니다.
다음은 플레이어가 게임에서 이겼는지 여부를 확인하는 테스트를 수행하기 위해 논리 AND 연산자(&&)를 사용하는 예제입니다. 게임하는 동안 플레이어가 기회를 사용하거나 점수를 기록하면 turns 및 score 변수가 업데이트됩니다. 플레이어가 최대 3번의 기회를 사용하는 동안 75점 이상을 득점하면 출력 패널에 "You Win the Game!"이라는 메시지가 표시됩니다.
var turns:Number = 2;
var score:Number = 77;
if ((turns <= 3) && (score >= 75)) {
trace("You Win the Game!");
} else {
trace("Try Again!");
}
// 출력: You Win the Game!
! 논리 NOT 연산자, != 비항등 연산자, !== 완전 비항등 연산자, || 논리 OR 연산자, == 항등 연산자, === 완전 항등 연산자