首頁  >  文章  >  web前端  >  Javascript基礎教程之函數物件與屬性_基礎知識

Javascript基礎教程之函數物件與屬性_基礎知識

WBOY
WBOY原創
2016-05-16 16:19:401130瀏覽

包含在物件裡的資料可以透過兩種方式來存取

屬性的物件(property)和方法(method)

屬性是隸屬於某個特定物件的變量,方法則是某個特定物件才能調運的函數。

物件是由一些彼此相關的屬性和方法集合在一起的一個資料實體、javacript中,屬性和方法對使用「點」的語法來存取。

複製程式碼 程式碼如下:

Object.proprty
Object.method()

假設一個汽車Car有品牌band,顏色color屬性,可以透過以下辦法來存取這些屬性

複製程式碼 程式碼如下:

Car.band
Car.color

再假設Car關聯著一些諸如move(),stop(),addOil函數,這些函數就是Car的物件的方法,可以用以下方式調運它

複製程式碼 程式碼如下:

Car.move()
Car.stop()
Car.addOil()

這些屬性和方法集合在一起,就形成了Car對象,換句話說,可以把Car對像看做是所有這些屬性和方法的統稱。

為了讓Car物件能夠描述一輛特定的汽車,需要建立一個Car物件的實例(instance),實例是物件的具體表現。 物件是統稱,實例是個體。

例如BMW 夏利都是汽車,都可以用Car來描述。一輛寶馬和一輛夏利都是不同的個頭,它們都是Car對象,但是不同的實例。

在javascript中,建立新的實例用new關鍵字。如下

var myCar = new Car();
上面的程式碼建立了一個Car物件的新實例myCar,有了這個實例,就可以利用Car物件的屬性和方法來檢索myCar的屬性和方法了,程式碼如下

複製程式碼 程式碼如下:

myCar.band
myCar.addOil()

在javascript中,字串、陣列都是對象,嚴格地說所有的一切都是對象

複製程式碼 程式碼如下:

var aValues = new Array();
var myString = new String("hello world")

 用Date物件測試電腦的執行速度

複製程式碼 程式碼如下:


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn