JavaScript 對象是擁有屬性和方法的資料。
JavaScript 對象是變量的容器。
你可以使用字元來定義和建立 JavaScript 對象:
var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"};
可以說 "JavaScript 對象是變量的容器"。
但是,我們通常認為 "JavaScript 對象是鍵值對的容器"。
鍵值對通常寫法為 name : value (鍵與值以冒号分割)。
鍵值對在 JavaScript 對象通常稱為 對象屬性。
你可以通過兩種方式通路對象屬性:
person.lastName;
person["lastName"];
你可以使用以下文法建立對象方法:
methodName : function() { code lines }
你可以使用以下文法通路對象方法:
objectName.methodName()
通常 fullName() 是作為 person 對象的一個方法, fullName 是作為一個屬性。