JavaScript-JS對象

關於JS中的面向對象,以下三點需要牢牢記住。

一,面向對象是一種編程思想,是思考問題的方式,解決問題的手段。

二,一切皆對象。

一個字符串,一個數字,都是對象。除了null 和 undefined,這是兩個值。

三,基於原型(prototype)創建對象

不像其他編程語言基於類創建對象,原型的概念很抽象,難以理解,因爲JS中一切皆對象,因此創建一個對象,他的屬性和方法也必須來自於另一個對象,提供這些共有屬性和方法的對象就是原型(prototype),prototype其實也是對象。

對象中有屬性和方法,什麼是屬性和方法呢?

屬性是對象用來存儲信息的地方,屬性就是對象裏的變量,是用來存儲對象信息的容器;

方法是對象的行爲,也就是這個對象都能幹什麼,我們之前學過,完成一個特定功能用的是函數,所以對象方法的載體就是函數,它使用函數來定義方法的。

屬性的載體是變量

方法的載體是函數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章