. [ ]
取用物件成員的方法,可用 . 或 []。使用 [] 的好處是,成員名稱是用字串來表達,而在程序執行中,字串可以變更。
in
in:用來檢查一個物件實體或物件型態中,是否含有指定的成員。語法是:
成員 in 物件
成員可用字串指定成員的名稱,或用整數的陣列指標;如果成員存在物件中,得到 true,否則為 false。
instanceof
用來檢查一個物件實體是否是屬於指定的物件型態,肯定時為 true,否則為 false。其語法為:
實體名稱 instanceof 型態名稱
for each( in )
將物件成員的值,一一取用。for each( in ) 將物件成員的值,一次取出一個,可在迴路中使用;到最後一個成員後,迴路結束。
for each( in ) 只能在 Firefox 使用;IE, Safari, Chrome 都沒有支援。
for( in )
將物件的成員名稱,一一取用。這與上述的 for each( in ) 取出成員的值,有所不同。
with
可用來宣告常用的物件實體,可以縮短使用物件成員的字串。通常用在使用物件頻繁的區塊。使用時要注意變數名稱與成員名稱不要相同。