一、字面量创建
var obj = {
uname : 'kongyoo',
sex : 'male',
age : 29,
sayHi : function(){
console.log('Hi~');
}
}
console.log(obj.age);
obj.sayHi();
注意:
1、直接使用花括号创建
2、属性名与属性值之间使用冒号
3、“对象名.方法名”使用方法
二、new Object()创建对象
var kongyoo = new Object();
kongyoo.uname = 'kongyoo';
kongyoo.age = 29;
kongyoo.sayHi = function(){
console.log('Hi~');
}
console.log(kongyoo.age);
kongyoo.sayHi();
注意:
1、new Object()语句单写一段,分号结束
2、“对象名.属性名”格式给属性名赋值
三、构造函数
function Star(uname,age){
this.uname = uname;
this.age = age;
}
var kongyoo = new Star('孔刘',29);
console.log(kongyoo);
注意:
1、函数构造为通用函数声明形式
2、函数名首字母大写
3、声明对象时,使用“new 函数名(属性名赋值)”形式