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 相关文章推荐
让innerHTML的脚本也可以运行起来
Jul 01 Javascript
JavaScript入门教程(7) History历史对象
Jan 31 Javascript
Jquery插件之多图片异步上传
Oct 20 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
Sep 22 Javascript
Bootstrap表单控件使用方法详解
Jan 11 Javascript
自定义事件解决重复请求BUG的问题
Jul 11 Javascript
详解Angular2表单-模板驱动的表单(Template-Driven Forms)
Aug 04 Javascript
React Native模块之Permissions权限申请的实例相机
Sep 28 Javascript
vue组件name的作用小结
May 23 Javascript
详解几十行代码实现一个vue的状态管理
Jan 28 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
Apr 11 Javascript
JS判断浏览器类型与操作系统的方法分析
Apr 30 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
Terran历史背景
2020/03/14 星际争霸
PHP表单提交表单名称含有点号(.)则会被转化为下划线(_)
2011/12/14 PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
2013/11/11 PHP
PHP CURL post数据报错 failed creating formpost data
2016/10/16 PHP
thinkPHP简单调用函数与类库的方法
2017/03/15 PHP
Javascript-Mozilla和IE中的一个函数直接量的问题分析
2007/08/12 Javascript
jquery异步调用页面后台方法&amp;#8207;(asp.net)
2011/03/01 Javascript
window.open的页面如何刷新(父页面)上层页面
2012/12/28 Javascript
实例讲解JS中数组Array的操作方法
2014/05/09 Javascript
基于jQuery实现文本框缩放以及上下移动功能
2014/11/24 Javascript
JavaScript获取元素尺寸和大小操作总结
2015/02/27 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
2015/08/20 Javascript
JQuery遍历元素的后代和同胞实现方法
2016/09/18 Javascript
Vue实现底部侧边工具栏的实例代码
2018/09/03 Javascript
JavaScript中的一些实用小技巧总结
2019/04/07 Javascript
解决Vue router-link绑定事件不生效的问题
2020/07/22 Javascript
[01:02:10]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第一局
2016/02/26 DOTA
Python根据区号生成手机号码的方法
2015/07/08 Python
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
python爬取w3shcool的JQuery课程并且保存到本地
2017/04/06 Python
python中文乱码不着急,先看懂字节和字符
2017/12/20 Python
PyCharm设置护眼背景色的方法
2018/10/29 Python
python3-flask-3将信息写入日志的实操方法
2019/11/12 Python
详解python 中in 的 用法
2019/12/12 Python
Python实现使用dir获取类的方法列表
2019/12/24 Python
解决pycharm中的run和debug失效无法点击运行
2020/06/09 Python
Clarins娇韵诗美国官网:法国天然护肤品牌
2016/09/26 全球购物
波兰运动鞋网上商店:e-Sporting
2018/02/16 全球购物
CSMA/CD介质访问控制协议
2015/11/17 面试题
Linux文件操作命令都有哪些
2015/02/27 面试题
syb养殖创业计划书
2014/01/09 职场文书
拖鞋店创业计划书
2014/01/15 职场文书
三八妇女节趣味活动方案
2014/08/23 职场文书
在K8s上部署Redis集群的方法步骤
2021/04/27 Redis
Python图片检索之以图搜图
2021/05/31 Python
Python 语言实现六大查找算法
2021/06/30 Python