包含在物件裡的資料可以透過兩種方式來存取
既屬性的物件(property)和方法(method)
屬性是隸屬於某個特定物件的變量,方法則是某個特定物件才能調運的函數。
物件是由一些彼此相關的屬性和方法集合在一起的一個資料實體、javacript中,屬性和方法對使用「點」的語法來存取。
假設一個汽車Car有品牌band,顏色color屬性,可以透過以下辦法來存取這些屬性
再假設Car關聯著一些諸如move(),stop(),addOil函數,這些函數就是Car的物件的方法,可以用以下方式調運它
這些屬性和方法集合在一起,就形成了Car對象,換句話說,可以把Car對像看做是所有這些屬性和方法的統稱。
為了讓Car物件能夠描述一輛特定的汽車,需要建立一個Car物件的實例(instance),實例是物件的具體表現。 物件是統稱,實例是個體。
例如BMW 夏利都是汽車,都可以用Car來描述。一輛寶馬和一輛夏利都是不同的個頭,它們都是Car對象,但是不同的實例。
在javascript中,建立新的實例用new關鍵字。如下
var myCar = new Car();
上面的程式碼建立了一個Car物件的新實例myCar,有了這個實例,就可以利用Car物件的屬性和方法來檢索myCar的屬性和方法了,程式碼如下
在javascript中,字串、陣列都是對象,嚴格地說所有的一切都是對象
用Date物件測試電腦的執行速度