引用類型是一種數據結構,用於將數據和功能組織在一塊兒數組
object類型數據結構
到目前爲止,大多數引用類型都是object類型的實例,建立object類型的方式有兩種函數
方法一:new操做符後面跟object構造函數 var person= new Object(); person.name = "xingqiyi"; person.age = "99"; 方法二:對象自變量表示法 var person = { name:"xingqiyi", age:"99" };
在訪問對象屬性時,使用的都是點表達法,也能夠用方括號語法code
alert(person.name); //yanglushi alert(person["name"]); //yanglushi
從功能上看,這兩種方法訪問對象屬性都同樣,可是用方括號的主要優勢是能夠經過變量來訪問對象
var personTyName = "name"; alert(person[personTyName]); //yanglushi
一般狀況,除非必須用變量來訪問,咱們通常都是用點的方式來訪問的。變量
Array類型
出來object外,Array也算是一個比較經常使用的類型,建立數組的兩種方法object
第一種: var box = new Array(); var box = new Array(20); //該數組的長度就是20 var box = new Array("11","22","33"); //向數組中傳入包含項 第二種: var box =[]; var box = ["11","22","33"]
數組許多可包含4294967295個項,若是超出,就會報系統錯我,若是剛剛建立的數組項接近這個數字,則可能運行時間超長的腳本錯誤構造函數