//javascript里无需定义对象模型,直接创建对象
var obj={
name:'user1',
age:18,
getName:function(){
return this.name;
}
}
alert(obj.name); //弹出值:user1
alert(obj.age); //弹出值:18
alert(getName());//弹出值:user1
//利用构造函数创建对象,类似与java对象的创建与使用,不同的是,js里,无需定义对象模型
function Pepole(name,age){ //构造函数本身就等同于对象定义
this.name=name;
this.age=age;
this.canFly=false;
this.getName=function (){return this.name;}
}
var pepole=new Pepole('zhangsan',18); //创建对象
alert(pepole.name); //弹出值:zhangsan
alert(pepole.age); //弹出值:18
alert(pepole.getName());//弹出值:zhangsan
//对象内嵌套对象
var user={name:'user1',job:{salary:3000,title:'programmer'}};
alert(user.job.title);
//动态新增对象属性
function User2(){ }
User2.prototype.name='user1';
User2.prototype.age=18;
User2.prototype.classs='清华大学';
User2.prototype.isMen=false;
var user2=new User2();
alert(user2.age);
alert(user2.classs);
alert(user2.isMen);
javaScript对象创建与使用
最新推荐文章于 2022-04-11 21:10:20 发布