nullJavascript中创建对象的五种方法实例


Posted in Javascript onMay 07, 2013
<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>
Javascript 相关文章推荐
ExtJS实现文件下载的方法实例
Nov 09 Javascript
js实现日历可获得指定日期周数及星期几示例分享(js获取星期几)
Mar 14 Javascript
浅谈JavaScript function函数种类
Dec 29 Javascript
JS实现消息来时让网页标题闪动效果的方法
Apr 20 Javascript
JavaScript &amp; jQuery完美判断图片是否加载完毕
Jan 08 Javascript
JS对象创建的几种方式整理
Feb 28 Javascript
js上下视差滚动简单实现代码
Mar 07 Javascript
基于JS对象创建常用方式及原理分析
Jun 28 Javascript
Sublime Text新建.vue模板并高亮(图文教程)
Oct 26 Javascript
JS实现的类似微信聊天效果示例
Jan 29 Javascript
vue项目接口域名动态获取操作
Aug 13 Javascript
从源码角度来回答keep-alive组件的缓存原理
Jan 18 Javascript
Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因
May 07 #Javascript
javascript中的startWith和endWith的几种实现方法
May 07 #Javascript
js 获取和设置css3 属性值的实现方法
May 06 #Javascript
IE8对JS通过属性和数组遍历解析不一样的地方探讨
May 06 #Javascript
javascript中encodeURI和decodeURI方法使用介绍
May 06 #Javascript
JavaScript创建类/对象的几种方式概述及实例
May 06 #Javascript
jQuery fadeTo方法调整图片的透明度使用介绍
May 06 #Javascript
You might like
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
PHP大文件切割上传并带进度条功能示例
2019/07/01 PHP
PHP封装请求类实例分析【基于Yii框架】
2019/10/17 PHP
datagrid框架的删除添加与修改
2013/04/08 Javascript
jQuery中$.fn的用法示例介绍
2013/11/05 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
2015/11/06 Javascript
JS实现的仿QQ空间图片弹出效果代码
2016/02/23 Javascript
javascript计时器编写过程与实现方法
2016/02/29 Javascript
React.js中常用的ES6写法总结(推荐)
2017/05/09 Javascript
微信小程序 弹窗输入组件的实现解析
2019/08/12 Javascript
javascript 原型与原型链的理解及应用实例分析
2020/02/10 Javascript
JavaScript arguments.callee作用及替换方案详解
2020/09/02 Javascript
Python获取网页上图片下载地址的方法
2015/03/11 Python
详解Python中的序列化与反序列化的使用
2015/06/30 Python
python中reload(module)的用法示例详解
2017/09/15 Python
获取Django项目的全部url方法详解
2017/10/26 Python
django初始化数据库的实例
2018/05/27 Python
基于Python中求和函数sum的用法详解
2018/06/28 Python
Python 实现两个服务器之间文件的上传方法
2019/02/13 Python
python try 异常处理(史上最全)
2019/03/07 Python
python 计算两个列表的相关系数的实现
2019/08/29 Python
Python中格式化字符串的四种实现
2020/05/26 Python
python实现画图工具
2020/08/27 Python
超30万乐谱下载:Musicnotes.com
2016/09/24 全球购物
Lulu & Georgia官方网站:购买地毯、家具、抱枕、壁纸、床上用品等
2018/03/19 全球购物
美国受信赖的教育产品供应商:Nest Learning
2018/06/14 全球购物
次世代生活态度:Hypebeast
2018/07/05 全球购物
公司财务总监岗位职责
2013/12/14 职场文书
部队党性分析材料
2014/02/16 职场文书
2014年9.18纪念日演讲稿
2014/09/14 职场文书
小学优秀教师事迹材料
2014/12/16 职场文书
2016年10月份红领巾广播稿
2015/12/21 职场文书
2016年度创先争优活动总结
2016/04/05 职场文书
2019大学生社会实践报告汇总
2019/08/16 职场文书
html5调用摄像头截图功能
2022/01/18 Javascript
asyncio异步编程之Task对象详解
2022/03/13 Python