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 相关文章推荐
教您去掉ie网页加载进度条的方法
Dec 09 Javascript
FF IE浏览器修改标签透明度的方法
Jan 27 Javascript
回车直接实现点击某按钮的效果即触发单击事件
Feb 27 Javascript
JQuery拖动表头边框线调整表格列宽效果代码
Sep 10 Javascript
jQuery中的jQuery()方法用法分析
Dec 27 Javascript
js事件冒泡、事件捕获和阻止默认事件详解
Aug 04 Javascript
浅谈JQ中mouseover和mouseenter的区别
Sep 13 Javascript
codeMirror插件使用讲解
Jan 16 Javascript
JS实现复制内容到剪贴板功能
Feb 05 Javascript
jQuery中$原理实例分析
Aug 13 jQuery
基于vue-draggable 实现三级拖动排序效果
Jan 10 Javascript
微信小程序学习之自定义滚动弹窗
Dec 20 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
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
2016/01/12 PHP
PHP互换两个变量值的方法(不用第三变量)
2016/11/14 PHP
自己动手实现jQuery Callbacks完整功能代码详解
2013/11/25 Javascript
jQuery toggleClass应用实例(附效果图)
2014/04/06 Javascript
Nodejs初级阶段之express
2015/11/23 NodeJs
JavaScript中的原始值和复杂值
2016/01/07 Javascript
jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法
2016/07/27 Javascript
AngularJs入门教程之环境搭建+创建应用示例
2016/11/01 Javascript
微信小程序 slider 详解及实例代码
2017/01/10 Javascript
对node.js中render和send的用法详解
2018/05/14 Javascript
使用json-server简单完成CRUD模拟后台数据的方法
2018/07/12 Javascript
Laravel admin实现消息提醒、播放音频功能
2019/07/10 Javascript
JS实现普通轮播图特效
2020/01/01 Javascript
Node.js API详解之 util模块用法实例分析
2020/05/09 Javascript
[03:15]2014DOTA2国际邀请赛 专访国士无双信心满满
2014/07/12 DOTA
[36:43]NB vs Optic 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
Python操作使用MySQL数据库的实例代码
2017/05/25 Python
python3下使用cv2.imwrite存储带有中文路径图片的方法
2018/05/10 Python
python利用re,bs4,requests模块获取股票数据
2019/07/29 Python
用Python实现校园通知更新提醒功能
2019/11/23 Python
Python Scrapy框架第一个入门程序示例
2020/02/05 Python
python Yaml、Json、Dict之间的转化
2020/10/19 Python
python在地图上画比例的实例详解
2020/11/13 Python
深入CSS3 动画效果的总结详解
2013/05/09 HTML / CSS
CSS3,线性渐变(linear-gradient)的使用总结
2017/01/09 HTML / CSS
学校后勤岗位职责
2014/02/19 职场文书
酒店员工职业生涯规划
2014/02/25 职场文书
学校评语大全
2014/05/06 职场文书
大学生安全责任书
2014/07/25 职场文书
贪污受贿检讨书范文
2014/11/19 职场文书
优秀团支部申报材料
2014/12/26 职场文书
公司人力资源管理制度
2015/08/05 职场文书
Windows11性能真的上涨35%? 桌面酷睿i9实测结果公开
2021/11/21 数码科技
win10蓝屏0xc0000001安全模式进不了怎么办?win10出现0xc0000001的解决方法
2022/08/05 数码科技