1.Native:在ECMAScript標準中定義和描述,包括JavaScript內置對象(數組,日期對象等)和用戶自定義對象;
2.Host:在主機環境(如瀏覽器)中實現並提供給開發者使用,好比Windows對象和全部的DOM對象;
★ 建立對象:定義空對象以後再添加成員
最簡單的方法(即Object Literal,對象字面變量),以後即可以向它添加新成員。
<script>
var myObject={};/* 聲明對象字面變量*/
myObject.name="Jener";/*向對象添加新成員*/
myObject.age=25;
alert(myObject.name);/*利用彈窗輸出對象name屬性值*/
</script>
★ 定義對象方法(函數)的方式
1.對象字面變量;
2.追加到對象中;
★ 對象屬性的訪問方式
★ 枚舉對象屬性
★對象屬性的刪除(利用關鍵字delete)
★ 做爲函數參數的對象