方法有三种,我只记住了两种,下面是测试的代码。有不知道如何创建JAVASCRIPT类的朋友做为参考,还有类的继承,到时也发上来和类的方法重写(但不支持重写,除非用数组参数区别),重载(支持重载)
<script language="javascript" type="text/javascript">
第一种方法(现用最多的)
function member(_username,_age,_born)
{
this.username=_username;
this.age=_age;
this.born=_born;
this.add=function (_born){
alert(_born.toString());
}
}
function showMember()//测试
{
// var d=new Date();
var m=new member("Linux","16",new Date());
alert(m.username);
m.add(new Date());
var u=users("Linux",16,new Date());
alert(u.age);
u.add(new Date());
}
第二种方法(过时了)
function users(_username,_age,_born)
{
users.username=_username;
users.age=_age;
users.born=_born;
users.add=function(_born)
{
alert(_born.toString());
}
return users;
}
</script>
<script language="javascript" type="text/javascript">
第一种方法(现用最多的)
function member(_username,_age,_born)
{
this.username=_username;
this.age=_age;
this.born=_born;
this.add=function (_born){
alert(_born.toString());
}
}
function showMember()//测试
{
// var d=new Date();
var m=new member("Linux","16",new Date());
alert(m.username);
m.add(new Date());
var u=users("Linux",16,new Date());
alert(u.age);
u.add(new Date());
}
第二种方法(过时了)
function users(_username,_age,_born)
{
users.username=_username;
users.age=_age;
users.born=_born;
users.add=function(_born)
{
alert(_born.toString());
}
return users;
}
</script>