<html>
<head>
<script type="text/javascript">
function Person(name,age,post){
this.name = name;//初始化属性值
this.age = age;//初始化属性值
this.post = post;//初始化属性值
this.printName = function(){//定义方法
alert(this.name);
}
this.printPost = function(){
alert(this.post);
}
}
Person.prototype.printAge = function(){//扩展方法
alert(this.age);
}
Person.prototype.setPost = function(post){
this.post = post
}
var p1 = new Person("Jack",32,"总经理");
p1.printName();
p1.printPost();
p1.setPost("副总经理");
p1.printPost();
</script>
</head>
<body>
this is a test page
</body>
</html>
该博客展示了一段JavaScript代码,定义了一个Person构造函数,用于创建对象并初始化属性。同时,为Person对象定义了多个方法,还通过原型扩展了方法。最后创建了Person对象实例,调用方法并修改属性值。

被折叠的 条评论
为什么被折叠?



