<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JavaScript对象</title>
</head>
<body>
<script type="text/javascript">
/* function speak(something){
alert(something);
}
var p=new Object();
p.name="Alen";//动态的添加属性
p.func=speak;
alert(p.name);
p.func("Hello,Hello,大家好!"); */
/* delete p.name;//删除属性
alert(p.name);
delete p.func;//注释快捷键Ctrl+shift+/
p.func("Hello,Hello,大家好!"); */
/* p.name=undefined;
p.func=undefined;
alert(p.name);
p.func("Hello,Hello,大家好!"); */
function person(name,age){
this.name2=name;
this.age2=age;
function speak(something){
alert(something);
}
this.func=speak;
}
var p1=new person("Jack",13);
alert(p1.name2);
p1.func("Hello,EveryOne!");
</script>
</body>
</html>
![](https://img-blog.csdn.net/20160916191011131?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20160916191110195?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JavaScript对象</title>
</head>
<body>
<script type="text/javascript">
/* function speak(something){
alert(something);
}
var p=new Object();
p.name="Alen";//动态的添加属性
p.func=speak;
alert(p.name);
p.func("Hello,Hello,大家好!"); */
/* delete p.name;//删除属性
alert(p.name);
delete p.func;//注释快捷键Ctrl+shift+/
p.func("Hello,Hello,大家好!"); */
/* p.name=undefined;
p.func=undefined;
alert(p.name);
p.func("Hello,Hello,大家好!"); */
function person(name,age){
this.name2=name;
this.age2=age;
function speak(something){
alert(something);
}
this.func=speak;
}
var p1=new person("Jack",13);
alert(p1.name2);
p1.func("Hello,EveryOne!");
</script>
</body>
</html>