定义:javascript对象:js中属性名和属性值的匹配称为属性,属性的集合称为对象;
1.对象的字面量表达式,称为json(javascript object Notation);
对象格式:对象={属性名1:属性值1,属性名2:属性值2……}:
注:属性名可以是标识符,字符串,数值;属性值可以是:可以是任意数值,对象和函数;
eg: {name:张三,“age”:19,2:3}
{car:{jc:"摩托",wl:“德邦物流车”……},fun:function(){alert("像这样的函数称为匿名函数")}}
2.对象的new表达式:
使用new表达式创建对象的过程称为实例化,在实例化中对象的创建是根据模板类创建的,
eg: var obj=new object();
obj.name="李四";
obj.age=19;
obj.like=function(){alert("匿名函数")};
obj.info={width:10,height:20};
总结:两种创建对象的方式不同,但是使用方式是相同的;
不同:
字面量:创建简单,常用;
实例化对象:创建对象的模板类new实例化模板,保存常用方法,属性;