共找到2條詞條名為Boolean的結果 展開
- 計算機術語
- 英語單詞
Boolean
計算機術語
boolean 數據類型 boolean 變數存儲為 8 位(1 個位元組)的數值形式,但只能是 True 或是 False。
當作為一個構造函數(帶有運算符 new)調用時,Boolean() 將把它的參數轉換成一個布爾值,並且返回一個包含該值的 Boolean 對象。
如果作為一個函數(不帶有運算符 new)調用時,Boolean() 只將把它的參數轉換成一個原始的布爾值,並且最終返回這個值。
該類型的名稱是為了紀念英國數學家George Boole。
boolean 數據類型 boolean 變數存儲為 8位(1 個位元組)的數值形式,但只能是 True 或是 False。boolean 變數的值顯示為 True 或 False(在使用 Print 的時候),或者 #TRUE# 或 #FALSE#(在使用 Write # 的時候)。使用關鍵字 True 與 False 可將 boolean 變數賦值為這兩個狀態中的一個。在java中boolean值只能是true和false,而不能用0和1代替,並且一定要小寫。boolean operate是指布爾運算。在ansys軟體中他的下拉菜單會提示進行的布爾運算項目。在有的程序語言中該類型的關鍵字是bool,如C++,用法相同。
1.直接賦值boolean b1=false;
2.由條件表達式賦值boolean b2=3>4;
3.由另一個boolean變數賦值boolean b3=b1;
4.由方法返回賦值boolean b4=list.ready();//假設ready方法返回一個boolean的話
程序中boolean為布爾類型變數
new Boolean(value); //構造函數 Boolean(value); //轉換函數
參數value 由布爾對象存放的值或者要轉換成布爾值的值。
如果省略 value 參數,或者設置為 0、-0、null、""、false、undefined 或 NaN,則該對象設置為 false。否則設置為 true(即使 value 參數是字元串 "false")。
換為布爾值 要明確地將一個值轉換成 boolean,用(bool) 或者(boolean) 來強制轉換。但是很多情況下不需要用強制轉換,因為當運算符,函數或者流程式控制制結構需要一個 boolean 參數時,該值會被自動轉換。
參見類型戲法。
當轉換為 boolean 時,以下值被認為是 FALSE:
the 布爾值 FALSE 自身 the 整型值 0 (零) the 浮點型值 0.0 (零) 空 字元串, 以及 字元串 "0" 不包括任何元素的數組不包括任何成員變數的對象(僅PHP 4.0 適用)特殊類型 NULL (包括尚未設定的變數) 從沒有任何標記(tags)的XML文檔生成的SimpleXML 對象 所有其它值都被認為是 TRUE(包括任何資源)。
使用關鍵詞 new 來定義 Boolean 對象。下面的代碼定義了一個名為 myBoolean 的邏輯對象:
var myBoolean = new Boolean()
var myBoolean = new Boolean()
註釋:如果邏輯對象無初始值或者其值為 0、-0、null、""、false、undefined 或者 NaN,那麼對象的值為 false。否則,其值為 true(即使當自變數為字元串 "false" 時)!
下面的所有的代碼行均會創建初始值為 false 的 Boolean 對象。
var myBoolean = new Boolean();
var myBoolean = new Boolean(0);
var myBoolean = new Boolean(null);
var myBoolean = new Boolean("");
var myBoolean = new Boolean(NaN);
下面的所有的代碼行均會創初始值為 true 的 Boolean 對象:
var myBoolean = new Boolean(1);
var myBoolean = new Boolean(true);
var myBoolean = new Boolean("true");
var myBoolean = new Boolean("false");
var myBoolean = new Boolean("Bill Gates");