1.簡單型別
javascript的簡單型別包括 數字(Number)、字串(String)、布林值(Boolean)、null值 和 undefined值。其他所有值都是物件。
2.物件
javascript中的物件是可變鍵控集合。在javascript中,陣列、函式、正則表示式都是物件。
物件是屬性的容器。其中每個屬性都擁有名字和值。屬性的名字可以是包括空字串在內的任意字串。屬性值可以是除undefined值之外的任何值。
3.物件的定義方法
(1)用字面量定義。例如:
var obj = {"name":"Jim","age":16};
(2)new關鍵字定義。例如:
var obj = new Object();
= "Jim";
= 16;
4.物件的屬性
獲得物件的屬性值:
var obj = {"name field":"Jim","age":16};
var name =obj["name field"] ; //屬性字串是變數或者不是合法識別符號時可以使用
var age = ;
//優先考慮使用。但當屬性字串是常量,而且屬性字串是合法的`識別符號時,才能使用
|| 運算子可以用來填充預設屬性值:
var status = us || “unkown”;
物件的屬性值可以通過賦值語句來更新:
= 20;
物件通過引用來傳遞。
物件原型(prototype)鏈中的屬性也可以物件中訪問。
運算子可以用來刪除物件的屬性。