新手怎麼理解JavaScript中的對象?明白這兩點就可以!

編程中的對象

對象是數據類型的一種。對象是類的實例化。對象有的靜態有的動態的,在生活中一間房子、一臺電腦、一個水杯都可以看成一個對象。在面向對象的設計程序中對象是最基本單位,是代碼和數據的集合。今天就跟大家簡單說說JavaScript的中的對象。

新手怎麼理解JavaScript中的對象?明白這兩點就可以!

怎麼理解JavaScript中的對象?

對象在JavaScript中是一種非常重要的數據類型,初學者一定要理解它的概念和用法。對象中的數據可以通過—屬性和方法兩種方式進行訪問。屬性是隸屬於某個特定對象的變量;方法是某個特定對象才能調用的函數,也可以這樣理解JavaScript對象就是若干屬性和方法構成一個數據實體。屬性和方法都使用“.”語法來訪問:object.property和object.method。聲明一個car的對象,它的屬性是name和color,run()函數是對象car的方法.屬性name、color和方法run()集合在一塊得到了對象car。

新手怎麼理解JavaScript中的對象?明白這兩點就可以!

JavaScript創建對象有以下幾種方式?

內建對象

javaScript內建對象使用的也是比較頻繁,數組就是其中一種。當我們使用new關鍵字初始化一個數組,其實就是創建一個Array對象的新實例:var test=new Array();需要了解數據有多少元素時,可以用Array對象的length屬性;beatles.length,Array對象只是JavaScript內建對象中的一種,其他包括Math對象和date對象,他們分別提供了靈活的方法去處理數值和日期。Math對象的round方法可以把十進制數值舍入接近的整數,代碼如下:

新手怎麼理解JavaScript中的對象?明白這兩點就可以!

預定義對象

除了內建對象,還可以在JavaScript腳本使用已經預先定義好的其他對象。這些對象不是由JavaScript語言本身而是有它的運行環境提供的(瀏覽器)。瀏覽器提供的預定義對象(宿主對象)。預定義對象包括Form、Image和Element等。可以通過這些對象獲得網頁上的表單、圖像等各種元素的信息。有一種預定義對象也能獲取頁面上任何一個元素的信息,它就是document對象。

每天分享一個知識點,“溫故而知新,可以為師矣”。


分享到:


相關文章: