物件
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 ...