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 相关文章推荐
音乐播放用的的几个函数
Sep 07 Javascript
js 字符串转化成数字的代码
Jun 29 Javascript
JS:window.onload的使用介绍
Nov 13 Javascript
JavaScript模块规范之AMD规范和CMD规范
Oct 27 Javascript
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
Dec 03 Javascript
js 获取经纬度的实现方法
Jun 20 Javascript
vue插件tab选项卡使用小结
Oct 27 Javascript
js实现把图片的绝对路径转为base64字符串、blob对象再上传
Dec 29 Javascript
微信小程序 scroll-view实现上拉加载与下拉刷新的实例
Jan 21 Javascript
JavaScript获取ul中li个数的方法
Feb 13 Javascript
JavaScript中.min.js和.js文件的区别讲解
Feb 13 Javascript
vue使用element-ui实现表单验证
Dec 13 Vue.js
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
PHP 文件类型判断代码
2009/03/13 PHP
Could not load type System.ServiceModel.Activation.HttpModule解决办法
2012/12/29 PHP
php实现猴子选大王问题算法实例
2015/04/20 PHP
PHP+redis实现添加处理投票的方法
2015/11/14 PHP
非常有用的9个PHP代码片段
2016/04/06 PHP
phpcms实现验证码替换及phpcms实现全站搜索功能教程详解
2017/12/13 PHP
PHPStudy下如何为Apache安装SSL证书的方法步骤
2019/01/23 PHP
get(0).tagName获得作用标签示例代码
2014/10/08 Javascript
jQuery 选择器详解
2015/01/19 Javascript
JavaScript数组Array对象增加和删除元素方法总结
2015/01/20 Javascript
nodejs通过phantomjs实现下载网页
2015/05/04 NodeJs
JavaScript判断FileUpload控件上传文件类型
2015/09/28 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
设置点击文本框或图片弹出日历控件的实现代码
2016/05/12 Javascript
JS中的多态实例详解
2017/10/15 Javascript
详解React 元素渲染
2020/07/07 Javascript
python使用xlrd模块读写Excel文件的方法
2015/05/06 Python
django通过ajax发起请求返回JSON格式数据的方法
2015/06/04 Python
Python实现快速排序算法及去重的快速排序的简单示例
2016/06/26 Python
利用python批量给云主机配置安全组的方法教程
2017/06/21 Python
Python3 操作符重载方法示例
2017/11/23 Python
Python2与Python3的区别实例总结
2019/04/17 Python
python可视化爬虫界面之天气查询
2019/07/03 Python
django+echart数据动态显示的例子
2019/08/12 Python
Python批量处理csv并保存过程解析
2020/05/16 Python
pandas参数设置的实用小技巧
2020/08/23 Python
HTML5、Select下拉框右边加图标的实现代码(增进用户体验)
2017/10/16 HTML / CSS
Emma Bridgewater官网:英国餐具制造商
2019/11/24 全球购物
最新会计专业求职信范文
2014/01/28 职场文书
汽车销售员如何做职业生涯规划
2014/02/16 职场文书
幼师求职自荐信
2014/05/31 职场文书
卫生厅领导班子党的群众路线教育实践活动整改措施
2014/09/20 职场文书
2014年学生会部门工作总结
2014/11/07 职场文书
无保留意见审计报告
2015/06/05 职场文书
孔子观后感
2015/06/08 职场文书
TypeScript实用技巧 Nominal Typing名义类型详解
2022/09/23 Javascript