var obj = document; //宣告一個物件型別變數,值為document alert(typeof obj); //判斷變數obj型別,結果為:object obj.abc = 123; //對物件變數自定義屬性abc alert(obj.abc); //存取自定義的屬性 obj.fn = function(){alert(1);} //對物件變數自定義方法 obj.fn(); //呼叫自定義方法 var oDiv = obj.getElementById("div1"); //呼叫物件的方法在 JavaScript 中有一個關鍵字為 null,該關鍵字表示沒有物件,或者說物件是空的,用於定義空的或不存在的參照。當一個變數需要參照物件型別時,在宣告時如果沒有指向具體物件,最好使用 null 給它賦初始值。
需要注意的是,初始值為 null 的變數不能作任何操作。可見,上面說的物件可進行自定義屬性和自定義方法以及存取屬性、呼叫方法等操作的前提條件是物件不為空。