第一种方法:
<script type="text/javascript">
//创建一个新的对象
var obj = new Object();
//给这个obj的对象追加属性
obj.name = 'tutu';
obj.age = '8';
obj.sex = 'female';
//给这个obj的对象追加方法
obj.say = function () {
document.write('My name is '+this.name+'. I am a girl . I am '+this.age+' years old.');
};
obj.say();
alert(obj.name);
alert(obj.age);
alert(obj.sex);
</script>
第二种方法:
<script type="text/javascript">
//创建对象的第二种方式
//使用Json简洁的创建对象
var dufei = {name:'dufei',age:18,say:function(){
document.write('My name is '+this.name+'. I am ' +this.age+' years old.');
}};
//创建对象之后,调用对象
alert(dufei.name);
alert(dufei.age);
dufei.say();
</script>
第三种方法:
<!-- 使用类似于构造方法的函数来创建对象 -->
<script type="text/javascript">
function Person(name,age)
{
this.name = name;
this.age = age;
this.say = function () {
alert('My name is '+this.name+'. I am '+this.age+'years old.');
};
}
var obj = new Person('dufei',19);
alert(obj.name);
alert(obj.age);
obj.say();
</script>