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 相关文章推荐
JQery 渐变图片导航效果代码 漂亮
Jan 01 Javascript
多个js与css文件的合并方法详细说明
Dec 26 Javascript
详解AngularJS中的filter过滤器用法
Jan 04 Javascript
JQuery遍历元素的后代和同胞实现方法
Sep 18 Javascript
JQuery Ajax WebService传递参数的简单实例
Nov 02 Javascript
AngularJS Phonecat实例讲解
Nov 21 Javascript
基于Vue 2.0的模块化前端 UI 组件库小结
Dec 21 Javascript
vue如何通过id从列表页跳转到对应的详情页
May 01 Javascript
如何更好的编写js async函数
May 13 Javascript
详解React Native 屏幕适配(炒鸡简单的方法)
Jun 11 Javascript
每个 JavaScript 工程师都应懂的33个概念
Oct 22 Javascript
JavaScript修改注册表实例代码
Jan 05 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
PHP中的错误处理、异常处理机制分析
2012/05/07 PHP
Laravel中使用自己编写类库的3种方法
2015/02/10 PHP
php判断文件夹是否存在不存在则创建
2015/04/09 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
PHP快速导出百万级数据到CSV或者EXCEL文件
2020/11/27 PHP
JavaScript中关于indexOf的使用方法与问题小结
2010/08/05 Javascript
关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别
2010/10/18 Javascript
javascript写的日历类(基于pj)
2010/12/28 Javascript
javascript基础知识大集锦(一) 推荐收藏
2011/01/13 Javascript
js自动下载文件到本地的实现代码
2013/04/28 Javascript
Javascript基础教程之变量
2015/01/18 Javascript
Angularjs结合Bootstrap制作的一个TODO List
2016/08/18 Javascript
jQuery实现拖动剪裁图片作为头像
2016/12/28 Javascript
Angularjs按需查询实例代码
2017/10/30 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
JavaScript使用Math.random()生成简单的验证码
2019/01/21 Javascript
JS实现图片懒加载(lazyload)过程详解
2020/04/02 Javascript
Python实现拷贝多个文件到同一目录的方法
2016/09/19 Python
简述:我为什么选择Python而不是Matlab和R语言
2017/11/14 Python
python实现随机漫步算法
2018/08/27 Python
Pytorch训练过程出现nan的解决方式
2020/01/02 Python
Django实现将一个字典传到前端显示出来
2020/04/03 Python
Python判断字符串是否为合法标示符操作
2020/09/03 Python
使用分层画布来优化HTML5渲染的教程
2015/05/08 HTML / CSS
mui几种页面跳转方式对比总结概括
2017/08/18 HTML / CSS
HTML5 文件域+FileReader 分段读取文件并上传到服务器
2017/10/23 HTML / CSS
森林防火工作方案
2014/02/14 职场文书
文科生自我鉴定
2014/02/15 职场文书
总账会计岗位职责
2014/03/13 职场文书
小学综合实践活动总结
2014/07/07 职场文书
离婚协议书范本(通用篇)
2014/11/30 职场文书
预备党员转正材料
2014/12/19 职场文书
哪类餐饮行业,最适合在高校创业?
2019/08/19 职场文书
教你如何使用Python实现二叉树结构及三种遍历
2021/06/18 Python
Redis字典实现、Hash键冲突及渐进式rehash详解
2021/09/04 Redis
golang实现浏览器导出excel文件功能
2022/03/25 Golang