適用於 Adobe® Flash® Platform 的 ActionScript® 3.0 參考
首頁  |  隱藏套件和類別清單 |  套件  |  類別  |  新增內容  |  索引  |  附錄  |  為什麼顯示英文?
篩選: 從伺服器擷取資料...
從伺服器擷取資料...
最上層 

Boolean  - AS3

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

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

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
公用方法
 方法定義自
  
Boolean(expression:Object = false)
會建立具有指定值的 Boolean 物件。
Boolean
 Inherited
指出物件是否有已定義的指定屬性。
Object
 Inherited
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。
Object
 Inherited
指出指定的屬性是否存在,以及是否可列舉。
Object
 Inherited
為迴圈作業設定動態屬性的可用性。
Object
 Inherited
傳回代表此物件的字串,根據地區特定慣例進行格式化。
Object
  
傳回 Boolean 物件的字串形式 ("true" 或 "false")。
Boolean
  
如果指定之 Boolean 物件的值為 true,則傳回 true;否則便傳回 false。
Boolean
建構函式詳細資料

Boolean

()建構函式
public function Boolean(expression:Object = false)

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

會建立具有指定值的 Boolean 物件。 如果您省略 expression 參數,則會使用 false 值將 Boolean 物件初始化。 如果您指定 expression 參數的值,此方法會對它進行評估,並根據全域 Boolean() 函數中的規則,以 Boolean 值的形式傳回結果。

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

相關 API 元素


範例  ( 如何使用本範例 )
下列程式碼會建立新的 Boolean 物件,此物件會初始化為稱為 myBooleanfalse 值:
 var myBoolean:Boolean = new Boolean();
 
方法詳細資訊

toString

()方法
AS3 function toString():String

語言版本: ActionScript 3.0
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

傳回 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
執行階段版本: AIR 1.0, Flash Player 9, Flash Lite 4

如果指定之 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;
        }
    }
}




[ X ]為什麼顯示英文?
「ActionScript 3.0 參考」的內容是以英文顯示

並非所有「ActionScript 3.0 參考」的內容都翻譯為所有語言。當語言元素未翻譯時,就會以英文顯示。例如,ga.controls.HelpBox 類別並沒有翻譯為任何語言。因此在參考的繁體中文版本中,ga.controls.HelpBox 類別就會以英文顯示。