㈠屬性名
var obj = new Object();
向對象中添加屬性
⑴屬性名:
- 對象的屬性名不強制要求遵守標識符的規范
什么亂七八糟的名字都可以使用
- 但是我們使用時還是盡量按照標識符的規范去做
示例:obj.name = "林黛玉"
⑵如果要使用特殊的屬性名,不能采用 . 的方式來操作
需要使用另一種方式:語法:對象["屬性名"] = 屬性值
讀取時也需要采用這種方式
示例:
⑶使用[ ] 這種形式去操作屬性,更加的靈活;
在[ ]中可以直接傳遞一個變量,這樣變量值是多少就會讀取哪個屬性
㈡屬性值
⑴JS對象的屬性值,可以是任意的數據類型,甚至也可以是一個對象
⑵任意數據類型舉例:
⑶JS對象的屬性值為對象的示例:
㈢in 運算符
⑴通過該運算符可以檢查一個對象中是否含有指定的屬性
如果有則返回true,沒有則返回false
⑵語法:"屬性名" in 對象
⑶示例如下: