套件 | 最上層 |
類別 | public final class Boolean |
繼承 | Boolean Object |
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0, Flash Player 9, Flash Lite 4 |
true
或 false
其中一個值的資料類型,會用於邏輯運算中。 您可以使用 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);
公用方法
方法 | 定義自 | ||
---|---|---|---|
會建立具有指定值的 Boolean 物件。 | Boolean | ||
指出物件是否有已定義的指定屬性。 | Object | ||
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。 | Object | ||
指出指定的屬性是否存在,以及是否可列舉。 | Object | ||
為迴圈作業設定動態屬性的可用性。 | Object | ||
傳回代表此物件的字串,根據地區特定慣例進行格式化。 | 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 物件,此物件會初始化為稱為
myBoolean
的 false
值:
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; } } }
Tue Jun 12 2018, 03:47 PM Z