本文的示例分析了Javascript面向对象的定义成员方法:

Javascript是面向对象的,成员方法的定义如下所示:

复制代码代码如下所示:

功能人(姓名,年龄){

this.name =名称;

this.age =年龄;

这。=函数(){

document.write(这个名字+今年+这个年龄+岁);

}

}

新的人(美丽的国王

p1.show();



解释uff1a

(1)这里使用构造函数;

(2)这=函数()这个定义方法允许每个实例化对象都有这个方法。如果只需要某个实例化对象,你可以在外部写函数,然后再传递它,比如下面的例子;

(3)()函数的参数也可以有这。

函数是外部定义的。

因为Javascript对象的属性和方法是动态增加的,所以可以定义为:

复制代码代码如下所示:

功能人(姓名,年龄){

this.name =名称;

this.age =年龄;

}

函数显示(){

Window.alert(你好,这个名称);

}

新的人(美丽的国王

p1.show1 =显示 / /注意功能;回()和无(差)。括号表明其结果是给p1.show1,没有括号说明的功能是给p1.show1。

p1.show1();



或者可以这样定义:复制代码代码如下:p1.show1 =函数(){ ......

希望本文能对大家的javascript程序设计有所帮助。