套件最上層
類別public final class Boolean
繼承Boolean Inheritance Object

語言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

Boolean 物件是可以具有 truefalse 其中一個值的資料類型,會用於邏輯運算中。 您可以使用 Boolean 類別,擷取 Boolean 物件的基本資料類型或字串形式。

若要建立 Boolean 物件,您可以使用建構函式或全域函數,或是指派常值。 無論您使用何種技巧都可以,在 ActionScript 3.0 中,這三種技巧都是相同的 (這點不同於 JavaScript,在 JavaScript 中 Boolean 物件有別於 Boolean 基本類型)。

下列幾行程式碼是相等的:

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

檢視範例

請參閱

資料類型說明
類型轉換


公用 屬性
 屬性定義自
 Inheritedconstructor : Object
類別物件的參照或是特定物件實體的建構函數。
Object
 Inheritedprototype : Object
[static] 類別或函數物件之原型物件的參照。
Object
公用 方法
 方法定義自
  
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 參數,則會使用 false 值將 Boolean 物件初始化。 如果您指定 expression 參數的值,此方法會對它進行評估,並根據全域 Boolean() 函數中的規則,以 Boolean 值的形式傳回結果。

參數
expression:Object (default = false) — 任何運算式。

請參閱


範例
下列程式碼會建立新的 Boolean 物件,此物件會初始化為稱為 myBooleanfalse 值:
 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,則會傳回 true,否則會傳回 false

傳回值
Boolean — 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_tw/ActionScriptLangRefV3/Boolean.html