NewClass.prototype.ChangeName("郑运涛"); document.write(NewClass.Name); //undefined,即未定义 document.write(NewClass.prototype.Name); //郑运涛 var Wo = new NewClass(); document.write(Wo.Name); //泣红亭
function WuYouUser() { this.Name = "泣红亭"; return; this.Sex = "男"; } var Wo = new WuYouUser(); document.write(Wo.Name); //泣红亭 document.write(Wo.Sex); //undefined,即未定义
定义一个类: function WuYouUser() { this.Name = "泣红亭"; }
定义类作为一个对象时的属性:
WuYouUser.Url = "http://www.51js.com"; //静态属性的定义是:WuYouUser.prototype.Url = "http://www.51js.com"; var Wo = new WuYouUser(); document.write(WuYouUser.Url); //http://www.51js.com document.write(Wo.Url); //undefined,即未定义!注意这里的未定义