.

好程式設計師web前端教程:物件

什麼是物件?

物件的型別是Object。

JavaScript 中的所有事物都是物件:字串、數值、陣列、函式...

javaScript中萬事萬物皆物件

用官方一點的語言來解釋物件:

什麼是物件,其實就是一種型別,即引用型別。而物件的值就是引用型別的例項。在 ECMAScript 中引用型別是一種資料結構,用於將資料和功能組織在一起。它也常被稱做為類,但 ECMAScript 中卻沒有這種東西。雖然 ECMAScript 是一門面向物件的語言,卻不具 備傳統面嚮物件語言所支援的類等基本結構。

想要有物件怎麼辦?

建立物件:(建立兩種方式)

1.New一個物件出來;

var obj = new Object();

找到物件了  >>>  第一個想到的就是屬性;                 

給物件新增一個屬性;

obj.bianmei='哇真的變漂亮了'

拓展:

obj.fn=function(){

     程式碼塊

}

obj.fn();

obj的屬性可以是一個函式;

obj函式內的指標this,指向obj物件;

2.字面量方式建立物件:

var obj={}

給物件增加一個屬性;

鍵值對

obj={

     jian:zhi

}

通過鍵取值;鍵盤的按鍵,按下會有相應的值出現;這個就是和物件的取值原理一樣;通過鍵取值;

當然這樣的物件裡面也可以放函式,函式的執行方式和之前一樣,同時物件中的this指標也指向當前物件;

刪除物件的屬性

delete obj.jian;

可以自己寫一個小練習,用字串拼接的方式建立一個屬於自己的物件,並在物件中定義一個方法, 讓該方法彈出

1.自己的姓名;

2.自己的年齡;

3.自己的愛好;