Boolean(計算機術語)

Boolean(計算機術語)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

boolean 數據類型 boolean 變數存儲為 8 位(1 個位元組)的數值形式,但只能是 True 或是 False。

當作為一個構造函式(帶有運算符 new)調用時,Boolean() 將把它的參數轉換成一個布爾值,並且返回一個包含該值的 Boolean 對象。

如果作為一個函式(不帶有運算符 new)調用時,Boolean() 只將把它的參數轉換成一個原始的布爾值,並且最終返回這個值。

基本介紹

  • 外文名:Boolean
  • 名稱來源:紀念英國數學家George Boole
  • 使用方法:直接賦值boolean b1=false;
  • 參數布爾對象
名稱來源,程式中的boolean,使用方法,創建 Boolean 對象的語法,參數,返回值,注釋,javascript中創建boolean對象的方法,

名稱來源

該類型的名稱是為了紀念英國數學家George Boole。

程式中的boolean

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為布爾類型變數

創建 Boolean 對象的語法

new Boolean(value); //構造函式 Boolean(value); //轉換函式

參數

參數 value 由布爾對象存放的值或者要轉換成布爾值的值。

返回值

當作為一個構造函式(帶有運算符 new)調用時,Boolean() 將把它的參數轉換成一個布爾值,並且返回一個包含該值的 Boolean 對象。
如果作為一個函式(不帶有運算符 new)調用時,Boolean() 只將把它的參數轉換成一個原始的布爾值,並且返回這個值。

注釋

如果省略 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(包括任何資源)。

javascript中創建boolean對象的方法

使用關鍵字 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");

相關詞條

熱門詞條

聯絡我們