javaScript對象是擁有屬性和方法的數據
真實生活中的對象,屬性和方法。
在真實生活中,一輛汽車是一個對象。
對象有它的屬性,比如:重量和顏色等,方法有啟動停止等。
所有汽車都有這些屬性,但是每款車的屬性都不盡相同。
所有的汽車都有這些方法,但是它們被執行的時間都不盡相同。
javaScript對象
在javaScript中,幾乎所有的事物都是對象。
對象也是一個對象,但是對象可以包含多個值(多個變量)。
var car = {type:“Fiat”,model:500,color:“white”};
對象定義
可以使用字符來定義和創建對象。
例;
定義javaScript對象可以跨越多行,空格和換行不是必須的;
對象的屬性
javaScript對象是鍵值對的容器,
鍵值對通常的寫法為:name:value(鍵與值以冒號分割)。
鍵值對在javaScript對象通常被稱為對象屬性。
javaScript對象是屬性變量的容器
訪問對象的屬性
有兩種方式訪問對象屬性:
person.lastName;
或
person["lastName"];
對象方法
對象方法定義了一個函數,并作為對象的屬性存儲。
對象方法通過添加()調用(作為一個函數)。
例
name = person.fullName();
若訪問person對象的fullName屬性,它將作為一個定義函數的字符串返回。
name = person.fullName;
javaScript對象是屬性和方法的容器。
訪問對象方法
格式:
objectName.methodName()
通常fullName()是作為person對象的一個方法,fullName是作為一個屬性。