JavaScript物件及初識物件導向

2021-08-28 19:15:07 字數 1242 閱讀 4575

自定義物件

基於object物件的方式建立物件

var 物件名稱=new object( );

var flower=new object();

flower.name="長春花";

flower.genera="夾竹桃科 長春花屬";

flower.area="非洲、**帶、熱帶以及中國大陸的華東、西南、中南等地";

flower.uses="觀賞或用藥等";

flower.showname=function()

flower.showname();

使用字面量賦值方式建立物件

var flower=

}flower.showname();

內建物件

常見的內建物件

string(字串)物件

date(日期)物件

array(陣列)物件

boolean(邏輯)物件

math(算數)物件

regexp物件

建立建構函式

function flower(name,genera,area,uses)

}var flower1=new flower("長春花","夾竹桃科 長春花屬","非洲、**帶、熱帶以及中國大陸的華東、西南、中南等地","觀賞或用藥等")

flower1.showname();

constructor屬性

constructor屬性指向屬性

使用instanceof操作符檢測物件型別

alert(flower1 instanceof object);

alert(flower1 instanceof flower);

alert(flower2 instanceof object);

alert(flower2 instanceof flower);

alert(flower3 instanceof object);

alert(flower3 instanceof flower);

原型物件

每個函式都有乙個prototype屬性,這個屬性是乙個指標,指向乙個物件

prototype就是通過呼叫建構函式而建立的那個物件例項的原型物件

原型鏈乙個原型物件是另乙個原型物件的例項

相關的原型物件層層遞進,就構成了例項與原型的鏈條,就是原型鏈

call([thisobj[,arg1[,arg2[,  [,argn]]]]])    呼叫乙個物件的乙個方法,以另乙個物件替換當前物件

JavaScript物件及初識物件導向

建立物件的兩種方法 方法 1 var flower new object flower.name 張三 flower.pwd admin flower.show function 方法 2 var flower 建構函式 function flower name,pwd var flower new...

JavaScript物件及初識物件導向

number 數值型別 string 字串型別 boolean 布林型別 null 空型別 undefined 未定義型別 object 語法 var 物件名稱 new object var flower new object flower.name 長春花 flower.genera 夾竹桃科 長...

JavaScript 函式的初識

js 函式 可以通過函式封裝任意多條語句,而且可以在任何地方,任何時候進行呼叫,使用非常靈活 基本的語法 function functionname argument1,argument2 下面是函式的乙個例項,function diff a,b diff 10,5 輸出5 diff 20,2 輸出...