特点:由多组键值对组成,由多组[属性名和属性值]组成
属性名和属性值是用来描述这个对象特征的比如:var obj={name:’张三’,age:18}
创建对象有2种方式:
1、字面量创建方式 var obj={}
2、实例创建方式 var obj=new Object();
1>给对象添加属性名和属性值 obj.name=’张三’ 或者 obj[“name”]=’张三’
2>修改对象的属性名和属性值 obj[“name”]=’李四’
3>获取属性名和属性值 console.log(obj[“name”]) 或者 console.log(obj.name) 如果属性民不存在默认返回undefined
4>删除属性名和属性值 obj.name=null//假删除 delete obj.name//真删除
对象数据类型中的object对象数据类型,还可以细分:对象类(Object)、数组类(Array)、正则类(RegExp)、时间类(Date)、Math数学函数等等对应的实例对象、数组、正则、时间等等
Js对象、类、实例的区别:对象是泛指,js中万物皆对象,类是对象的组成部分,实例是类中的一个具体的事物
网友评论