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 相关文章推荐
myEvent.js javascript跨浏览器事件框架
Oct 24 Javascript
基于jQuery判断两个元素是否有重叠部分的代码
Jul 25 Javascript
JavaScript中instanceof与typeof运算符的用法及区别详细解析
Nov 19 Javascript
理解jQuery stop()方法
Nov 21 Javascript
jQuery实现带动画效果的多级下拉菜单代码
Sep 08 Javascript
13个PHP函数超实用
Oct 21 Javascript
Javascript的表单验证-揭开正则表达式的面纱
Mar 18 Javascript
在Js页面通过POST传递参数跳转到新页面详解
Aug 25 Javascript
vue中实现先请求数据再渲染dom分享
Mar 17 Javascript
Vue实现内部组件轮播切换效果的示例代码
Apr 07 Javascript
node实现爬虫的几种简易方式
Aug 22 Javascript
在vue中使用axios实现post方式获取二进制流下载文件(实例代码)
Dec 16 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
长波知识介绍
2021/03/01 无线电
WampServer搭建php环境时遇到的问题汇总
2015/07/23 PHP
实例讲解php数据访问
2016/05/09 PHP
PHP中的print_r 与 var_dump 输出数组
2016/06/13 PHP
php版微信公众号自定义分享内容实现方法
2016/09/22 PHP
PHP自动补全表单的两种方法
2017/03/06 PHP
php经典趣味算法实例代码
2020/01/21 PHP
JavaScript Event学习第十一章 按键的检测
2010/02/10 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
javascript正则表达式使用replace()替换手机号的方法
2015/01/19 Javascript
jQuery固定元素插件scrolltofixed使用指南
2015/04/21 Javascript
jquery实现标题字体变换的滑动门菜单效果
2015/09/07 Javascript
jQuery插件FusionCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/06 Javascript
Webpack 服务器端代码打包的示例代码
2017/09/19 Javascript
基于vue v-for 循环复选框-默认勾选第一个的实现方法
2018/03/03 Javascript
JS代码实现电脑配置检测功能
2018/03/21 Javascript
vue.js轮播图组件使用方法详解
2018/07/03 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
如何实现一个webpack模块解析器
2018/10/24 Javascript
加快Vue项目的开发速度的方法
2018/12/12 Javascript
js实现简易计算器功能
2019/10/18 Javascript
Vue中父子组件的值传递与方法传递
2020/09/28 Javascript
Python爬取APP下载链接的实现方法
2016/09/30 Python
用Python将动态GIF图片倒放播放的方法
2016/11/02 Python
Python中super函数的用法
2017/11/17 Python
Python 元类实例解析
2018/04/04 Python
可能是最全面的 Python 字符串拼接总结【收藏】
2018/07/09 Python
在Python中通过getattr获取对象引用的方法
2019/01/21 Python
荷兰网上买鞋:MooieSchoenen.nl
2017/09/12 全球购物
马来西亚太阳镜、眼镜和隐形眼镜网上商店:Focus Point
2018/12/13 全球购物
介绍一下gcc特性
2015/10/31 面试题
机电一体化专业应届本科生求职信
2013/09/27 职场文书
广告学毕业生求职信
2014/01/30 职场文书
幼儿教师培训感言
2014/03/08 职场文书
2014年最新领导班子整改方案
2014/09/27 职场文书
2015党建工作简报
2015/07/21 职场文书