Object 物件
- 詳細內容
- 分類:Javascript
- 發佈:2013-01-01, 週二 17:43
- 點擊數:2964
ECMAScript is an object-oriented programming language for performing computations
and manipulating computational objects.
這是ECMA-262 Edtion5.1 中節錄的一段話。意思就是說:
javascript 是個物件導向的程式語言,可以用來完成運算以及操作可以運算的物件。
所謂的物件其實就是一些屬性與方法的資料集合。
屬性是物件中的屬於物件的變數,方法是物件中屬於物件的函式。
有些屬性與函式可以透過物件實體來存取,是物件實體所獨有的,不相干擾的。
有些就只能透過共用物件來存取,稱之為靜態屬性,或靜態方法。
物件的建立有各種不同的方法,下面是以new 敘述建立起一個名為fruit的Object物件:
var fruit=new Object();
fruit.type="apple";
fruit.price="15";
fruit.originalplace ="Japan";
Object是javascript的內建物件,也是所有物件的基礎,不論是內建物件或是自訂物件,
其內涵其實都包含著Object。(Object 物件是原型鍊的底層)
建立物件還有其他種方法,有些牽涉到函式,以後再提。
後面會先寫些關於內建物件的文章。
關於物件的核心概念:ECMA-262中文翻譯 4.2.1 Object 物件。
還沒寫到的:
1.物件的建立
2.與一般的物件導向程式不同,javascript是個沒有類別概念的物件導向程式。
3.javascript的物件是建立在函式之上的。自訂物件的方法要從函示著手。
4.物件系統中包含著原型的複雜概念。
如果你覺得寫的還不錯,請給我一個讚喔!!
按個讚!~支持本站!~
你可能會有興趣的文章: