Javascript基础篇-对象的属性和属性值书写形式

Javascript基础篇-对象的属性和属性值,是否是可以随意写和起名字的呢?

试一下:

	 var obj = new Object();
//	 	 obj.name="秃头";
//	 	 console.log(obj.name); //秃头

//		 obj.var = "tiger";
//		 console.log(obj.var);
		 
//		 obj["大懒猫"] = "秃头";
//		 console.log(obj["大懒猫"]); //秃头

 总结:

 1.向对象中添加属性,

  属性名:对象的属性名不强制要求遵守标志服的规范,也就是说什么乱七八糟的名字都可以,但是我们使用还是尽量按照标识符的规范去做。

 如果要使用特殊的属性名,不能采用.的方式操作,需要使用另一种方式:语法:

      对象["属性名"] = 属性值;

  读取是也需要采用这种方式读取。

使用[]这种方式操作属性,更加灵活。在[]中可以直接传递一个变量,这样变量信息值是多少就会读取那个属性

 obj["@#%^^&&*^%"] = "大冤种";
 console.log(obj["@#%^^&&*^%"]); 

  

这个都能出来结果,说明对象属性名称可以随意起,只是我们尽量要符合规范,胡乱起名字并没有什么意义。

 

接下来说下属性值

JS的属性值可以是任意的数据类型。

//属性值
obj.test = true;
obj.test = null;
obj.test = undefined;

 总结

JS的属性值可以是任意的数据类型。

 

posted @ 2022-06-01 14:55  程序媛MM  阅读(241)  评论(0)    收藏  举报