<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
var obj = new Object();
/*
* 向?qū)ο笾刑砑訉傩? * 屬性名:
* - 對(duì)象的屬性名不強(qiáng)制要求遵守標(biāo)識(shí)符的規(guī)范
* 什么亂七八糟的名字都可以使用
* - 但是我們使用是還是盡量按照標(biāo)識(shí)符的規(guī)范去做
*
*/
obj.name = "孫悟空";
//obj.var = "hello";
/*
* 如果要使用特殊的屬性名,不能采用.的方式來(lái)操作
* 需要使用另一種方式:
* 語(yǔ)法:對(duì)象["屬性名"] = 屬性值
* 讀取時(shí)也需要采用這種方式
*
* 使用[]這種形式去操作屬性,更加的靈活,
* 在[]中可以直接傳遞一個(gè)變量,這樣變量值是多少就會(huì)讀取那個(gè)屬性
*
*/
obj["123"] = 789;
obj["nihao"] = "你好";
var n = "nihao";
//console.log(obj["123"]);
/*
* 屬性值
* JS對(duì)象的屬性值,可以是任意的數(shù)據(jù)類型
* 甚至也可以是一個(gè)對(duì)象
*/
obj.test = true;
obj.test = null;
obj.test = undefined;
//創(chuàng)建一個(gè)對(duì)象
var obj2 = new Object();
obj2.name = "豬八戒";
//將obj2設(shè)置為obj的屬性
obj.test = obj2;
//console.log(obj.test.name);
/*
* in 運(yùn)算符
* - 通過(guò)該運(yùn)算符可以檢查一個(gè)對(duì)象中是否含有指定的屬性
* 如果有則返回true,沒(méi)有則返回false
* - 語(yǔ)法:
* "屬性名" in 對(duì)象
*/
//console.log(obj.test2);
//檢查obj中是否含有test2屬性
//console.log("test2" in obj);
//console.log("test" in obj);
console.log("name" in obj);
</script>
</head>
<body>
</body>
</html>
對(duì)象屬性名和屬性值
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。