패키지최상위
클래스public final class Boolean
상속Boolean Inheritance Object

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

Boolean 객체는 논리 연산에 사용되는 데이터 유형이며 true 또는 false 값 중 하나를 가질 수 있습니다. Boolean 클래스를 사용하면 Boolean 객체의 프리미티브 데이터 유형이나 문자열 표현을 검색할 수 있습니다.

Boolean 객체를 만들려면 생성자 또는 전역 함수를 사용하거나 리터럴 값을 할당해야 합니다. ActionScript 3.0에서는 세 가지 방법 모두 동일한 결과를 가져옵니다. 이는 Boolean 객체가 Boolean 프리미티브 유형과 구별되는 JavaScript의 경우와 다릅니다.

다음 코드 행은 모두 동일합니다.

var flag:Boolean = true;
var flag:Boolean = new Boolean(true);
var flag:Boolean = Boolean(true);

예제를 통해 확인하십시오.

참고 사항

데이터 유형 설명
유형 변환


Public 속성
 속성다음에 의해 정의됨
 Inheritedconstructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다.
Object
 Inheritedprototype : Object
[static] 클래스 또는 함수 객체의 프로토타입 객체에 대한 참조입니다.
Object
Public 메서드
 메서드다음에 의해 정의됨
  
Boolean(expression:Object = false)
지정된 값으로 Boolean 객체를 만듭니다.
Boolean
 Inherited
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다.
Object
 Inherited
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다.
Object
 Inherited
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다.
Object
 Inherited
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다.
Object
  
Boolean 객체의 문자열 표현("true" 또는 "false")을 반환합니다.
Boolean
  
지정된 Boolean 객체의 값이 true이면 true를 반환하고 그렇지 않으면 false를 반환합니다.
Boolean
생성자 정보
Boolean()생성자
public function Boolean(expression:Object = false)

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

지정된 값으로 Boolean 객체를 만듭니다. expression 매개 변수를 생략하면 Boolean 객체가 false 값으로 초기화됩니다. 사용자가 expression 매개 변수에 값을 지정하면 메서드에서 전역 Boolean() 함수의 규칙에 따라 값을 평가하고 결과를 부울 값으로 반환합니다.

매개 변수
expression:Object (default = false) — 모든 표현식입니다.

참고 사항


예제
다음 코드에서는 false 값으로 초기화된 myBoolean이라는 새 Boolean 객체를 만듭니다.
 var myBoolean:Boolean = new Boolean();
 
메서드 정보
toString()메서드
AS3 function toString():String

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

Boolean 객체의 문자열 표현인 "true" 또는 "false"를 반환합니다. 출력 문자열은 지역화되지 않으며 시스템 언어에 관계없이 항상 "true" 또는 "false"입니다.

반환값
String"true" 또는 "false" 문자열입니다.

예제
다음 예제에서는 Boolean 유형의 변수를 만든 다음 toString() 메서드를 사용하여 값을 문자열 배열에 사용할 문자열로 변환합니다.
  var myStringArray:Array = new Array("yes", "could be");
  var myBool:Boolean = 0;
  myBool.toString();
  myStringArray.push(myBool);
  trace(myStringArray); // yes,could be,false
  
valueOf()메서드 
AS3 function valueOf():Boolean

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

지정된 Boolean 객체의 값이 참이면 true를, 그렇지 않으면 false를 반환합니다.

반환값
Boolean — 부울 값.

예제
다음 예제에서는 이 메서드의 작동 방식을 보여 주고 새 Boolean 객체의 값이 false임을 보여 줍니다.
  var myBool:Boolean = new Boolean();
  trace(myBool.valueOf());   // false
  myBool = (6==3+3);
  trace(myBool.valueOf());   // true  
  
예제 예제 사용 방법
BooleanExample.as

다음 예제에서는 Boolean 객체를 반전하면서 해당 값을 각각 표시합니다.
 package {
    import flash.display.Sprite;

    public class BooleanExample extends Sprite {
        private var flag:Boolean;

        public function BooleanExample() {
            trace(flag);    // false
            toggle();
            trace(flag);    // true
            toggle();
            trace(flag);    // false
        }
        
        private function toggle():void{
            flag = !flag;
        }
    }
}




 

이 페이지에 의견 추가되면 전자 메일 알림 받기 | 의견 보고서

현재 페이지: http://livedocs.adobe.com/flash/9.0_kr/ActionScriptLangRefV3/Boolean.html