<Script type = "text/javascript">
// Method 1
Var p0 = new Object ();
Role name = "xy ";
Required age = 20;
Export sayname = function () {alert (this. name );}
Repeated showageaftersomeyears = function (year) {return this. age + year };
Using sayname ();
Alert (repeated showageaftersomeyears (10 ));
// Method 2
Function Person (){
}
Var p1 = new Person ();
P1.name = "xy ";
P1.age = 20;
P1.sayName = function () {alert (this. name );}
P1.showAgeAfterSomeYears = function (year) {return this. age + year };
P1.sayName ();
Alert (p1.showAgeAfterSomeYears (10 ));
// Method 3
Function Person (name, age ){
This. name = name;
This. age = age;
This. sayName = function () {alert (this. name );}
This. showAgeAfterSomeYears = function (year) {return this. age + year };
}
Var p2 = new Person ("xy", 20 );
P2.sayName ();
Alert (p2.showAgeAfterSomeYears (10 ));
// Method 4
Var p3 = {
Name: "xy ",
Age: 20,
SayName: function () {alert (this. name );},
ShowAgeAfterSomeYears: function (year) {return this. age + year}
};
P3.sayName ();
Alert (p3.showAgeAfterSomeYears (10 ));
// Method 5
Var p4 = {};
P4.name = "xy ";
P4.age = 20;
P4.sayName = function () {alert (this. name );}
P4.showAgeAfterSomeYears = function (year) {return this. age + year };
P4.sayName ();
Alert (p4.showAgeAfterSomeYears (10 ));
</Script>