手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >nullJavascript中创建对象的五种方法实例
nullJavascript中创建对象的五种方法实例
摘要:复制代码代码如下://方法一varp0=newObject();p0.name="xy";p0.age=20;p0.sayName=func...

复制代码 代码如下:

<script type="text/javascript">

// 方法一

var p0 = new Object();

p0.name = "xy";

p0.age = 20;

p0.sayName = function() { alert(this.name); }

p0.showAgeAfterSomeYears = function(year) { return this.age + year };

p0.sayName();

alert(p0.showAgeAfterSomeYears(10));

// 方法二

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));

// 方法三

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));

// 方法四

var p3 = {

name : "xy",

age : 20,

sayName : function(){ alert(this.name); },

showAgeAfterSomeYears : function(year) { return this.age + year }

};

p3.sayName();

alert(p3.showAgeAfterSomeYears(10));

// 方法五

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>

【nullJavascript中创建对象的五种方法实例】相关文章:

JavaScript Date对象详解

javascript中createElement的两种创建方式

Javascript中的Prototype到底是什么

JavaScript中的splice()方法使用详解

javascript实现淡蓝色的鼠标拖动选择框实例

JavaScript深度复制(deep clone)的实现方法

Javascript动态创建表格及删除行列的方法

JavaScript模版引擎的基本实现方法浅析

JavaScript AOP编程实例

JavaScript判断图片是否已经加载完毕的方法汇总

精品推荐
分类导航