对象:
1.用已学的知识点,描述一下你心中的对象
2.属性的增,删,改,查
3.对象的创建方法
(1)字面量
(2)构造函数
①系统自带 new Object();Array();Number();Boolean();String();Date();
②自定义
(3)Object.create(原型)方法
增
改
删bj.name
.
如果对象的属性里面没有,在控制台里也不报错,,他会返回undefined
var asd = {
prepareWife : "xiaowang",
name : "qwe",
sex : "male",
gf : "xiaoliu",
wife : "",
divorce : function (){
delete this.wife;
this.gf = this.prepareWife;
},
getMarried : function(){
this.wife = this.gf;
},
changePrepare : function (someone){
this.prepareWife = someone;
}
}
对象的创建方法:1.var obj = {} planobject 对象字面量/对象直接量
2.构造函数
1)系统自带的构造函数 new object ()
var obj = new object();执行一次生产一个对象,一模一样且独一无二
var obj = {};
var obj = new object();
obj.name = "abc";
obj.sex = "male";
obj.say = function (){}
2)自定义
function Person(){
}
var person1 = new person();//有new就生成对象
构造函数命名要严格遵循大驼峰原则
function Car (){
this.name = "BMW";
this.height = "1400";
this.lang = "4900";
this.weight = 1000;
}
var car = new Car();