js基礎 物件

2021-09-29 04:28:13 字數 1323 閱讀 7385

物件

1.包括屬性和方法,屬性是事物特徵,方法是事物行為。比如手機的尺寸、顏色、重量為屬性;打**、發資訊、瀏覽網頁、打遊戲是手機的方法。

2.建立物件的三種方法

(1)字面量

var obj = 

}console.log(obj.name);

console.log(obj['***']);

obj.sayhi();

// 字面量建立物件

var kk = ,

showfilm: function()

} console.log(kk.name);

console.log(kk['color']);

kk.showfilm();

kk.bark();

(2)利用new object建立物件

利用 = 給物件新增屬性和方法,各屬性與方法之間用;隔開。

// new object建立物件

var mr = new object();

mr.name = '鳴人';

mr.*** = '男';

mr.age = 19;

mr.skill = function() ;

console.log(mr.name);

console.log(mr['***']);

mr.skill();

(3)利用建構函式建立物件

建構函式:由於有些物件具有相同的屬性,為了避免**重複,將公共屬性抽象出來,封裝在乙個函式裡,泛指一大類(class)。

建立物件,利用new關鍵字,這個過程稱為物件例項化。

new在執行時會做四件事情

// 利用建構函式建立王者榮耀英雄物件

function hero(uname,type,blood)

} var lp = new hero('廉頗','力量型',500);

console.log(lp.name);

console.log(lp['blood']);

lp.attack('遠戰');

var hy = new hero('后羿','射手型',100);

console.log(hy.name);

console.log(hy['type']);

hy.attack('近戰');

遍歷物件

//遍歷物件

for(var k in obj)

js基礎 物件

1.物件是由屬性和方法組成的。2.建立方式 1.建立物件 var dog showfilm function 2訪問 1 訪問屬性 console.log dog.name console.log dog age 2 訪問方法 dog.bark dog.showfilm script 1.建立物件 ...

js物件導向基礎

lang en charset utf 8 js objecttitle head body 1.簡單物件導向 var obj new object obj.qq 12121212 obj.name summer obj.show function 2.工廠模式 1.原料 2.加工 3 出廠 問題 ...

js物件導向基礎

function createperson name1,age1 obj.showage function 物件的出廠 return obj var person1 createperson 張三 22 var person2 createperson 李四 23 person1.showname ...