boolean 物件表示兩個值:"true" 或 "false"。
new boolean(value); //建構函式
boolean(value); //轉換函式
引數 value 由布林物件存放的值或者要轉換成布林值的值。
1. 當作為乙個建構函式(帶有運算子 new)呼叫時,boolean()將把它的引數轉換成乙個布林值,並且返回乙個包含該值的 boolean 物件。(new boolean( ) 返回的是乙個物件object)
2. 如果作為乙個函式(不帶有運算子 new)呼叫時,boolean() 只將把它的引數轉換成乙個原始的布林值,並且返回這個值。
注釋:如果省略 value 引數,或者設定為 0、-0、null、""、false、undefined 或 nan,則該物件設定為 false。否則設定為 true(即使 value 引數是字串 "false")。
var bool="ling";
document.write("
")document.write(new boolean(bool)); //返回布林值true和布林值物件
document.write("
")document.write(boolean(bool)); //返回布林值true
document.write("
")document.write(typeof new boolean(bool)); //建構函式。返回結果: object
document.write("
")document.write(typeof boolean(bool)); //轉換函式。返回結果:boolean
new boolean(bool)
返回布林值true和布林值物件。 object
boolean(bool)
返回布林值true。
用typeof 方法可以檢測 new boolean(bool) 是乙個物件object 。
用typeof 方法可以檢測 boolean(bool) 是乙個布林值 boolean。
iOS建立物件的2種方式
1 建立物件 nsstring mystring nsstring string 呼叫了自己類的string方法,建立的是乙個自動釋放的物件 autorelease 的物件 手工建立物件 nsstring mystring nsstring alloc init 先呼叫自己的alloc方法,分配記憶...
物件建立的3種模式
1.工廠模式 function createperson name 出產品 return obj var p1 createperson a var p2 createperson a var p3 createperson a var p4 createperson a console.log p...
建立物件的6種方式
物件 無序的屬性的集合,key 字串 不重複 value 任何資料型別 表現方式 對映 賦值 1 new object var x age var obj newobject obj.name gao obj.x 18 字串 obj x 16 變數 console.log obj 字面量 var x...