一.字面量创建
1.创建
里面的属性或者方法采取键值对的形式 键 属性名:值 属性值
var obj={
name:'张三',
age:18,
sex:'男',
sayHi:function(){
console.log('你好');
}
}
2.调用
console.log(obj.name);
console.log(obj['age'];
obj.sayHi();
二.new Object
1.创建
var obj=new Object();
obj.name='张三丰';
obj.sex='男';
obj.age=18;
obj.sayHi=function(){
console.log('你好');
}
2.调用
console.log(obj.name);
console.log(obj['sex']);
obj.sayHi();
三.构造函数
1.创建
function Star(){
this.name=name;
this.sex=sex;
this.age=age;
this.sing=function(sang){
console.log(sang);
}
}
2.调用
var ldh=new Star('李登辉', 18, '男');
console.log(ldh.name);
console.log(ldh.sex);
ldh.sing('冰雨');
var zxy=new Star('张学友', 19, '男')
console.log(zxy['name']);
console.log(zxy['age']);
zxy.sing('李香兰');