| 套件 | 最上層 |
| 類別 | public final class Boolean |
| 繼承 | Boolean Object |
| 語言版本 : | ActionScript 3.0 |
| Player 版本 : | Flash Player 9 |
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 | |
|
傳回 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) — 任何運算式。
|
請參閱
myBoolean 的 false 值:
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"。
|
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 值。
|
false:
var myBool:Boolean = new Boolean(); trace(myBool.valueOf()); // false myBool = (6==3+3); trace(myBool.valueOf()); // true
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