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 相关文章推荐
TFDN图片播放器 不错自动播放
Oct 03 Javascript
JS window.opener返回父页面的应用
Oct 24 Javascript
javascript offsetX与layerX区别
Mar 12 Javascript
js读取注册表的键值示例
Sep 25 Javascript
举例讲解JavaScript substring()的使用方法
Nov 09 Javascript
vue子组件使用自定义事件向父组件传递数据
May 27 Javascript
简易Vue评论框架的实现(父组件的实现)
Jan 08 Javascript
微信小程序自定义音乐进度条的实例代码
Aug 28 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
Dec 25 Javascript
微信小程序缓存支持二次开发封装实现解析
Dec 16 Javascript
JS实现盒子拖拽效果
Feb 06 Javascript
react PropTypes校验传递的值操作示例
Apr 28 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 错误之引号中使用变量
2009/05/04 PHP
php从右向左/从左向右截取字符串的实现方法
2011/11/28 PHP
PHP魔术方法__GET、__SET使用实例
2014/11/25 PHP
php实现微信支付之企业付款
2018/05/30 PHP
js捕获鼠标滚轮事件代码
2013/12/16 Javascript
用Jquery实现滚动新闻
2014/02/12 Javascript
javascript中apply和call方法的作用及区别说明
2014/02/14 Javascript
js获取指定的cookie的具体实现
2014/02/20 Javascript
js判断文本框剩余可输入字数的方法
2015/02/04 Javascript
JavaScript数组去重的3种方法和代码实例
2015/07/01 Javascript
jQuery继承extend用法详解
2016/10/10 Javascript
vue-lazyload使用总结(推荐)
2018/11/01 Javascript
js中innerText/textContent和innerHTML与target和currentTarget的区别
2019/01/21 Javascript
vue仿ios列表左划删除
2019/09/26 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
vue 百度地图(vue-baidu-map)绘制方向箭头折线实例代码详解
2020/04/28 Javascript
vue组件开发之tab切换组件使用详解
2020/08/21 Javascript
[45:52]2018DOTA2亚洲邀请赛 4.1小组赛 A组加赛 LGD vs Liquid
2018/04/02 DOTA
对Python新手编程过程中如何规避一些常见问题的建议
2015/04/01 Python
Python中使用第三方库xlrd来写入Excel文件示例
2015/04/05 Python
Python自动化运维和部署项目工具Fabric使用实例
2016/09/18 Python
python如何派生内置不可变类型并修改实例化行为
2018/03/21 Python
Python paramiko模块的使用示例
2018/04/11 Python
解决python3 安装完Pycurl在import pycurl时报错的问题
2018/10/15 Python
Django使用paginator插件实现翻页功能的实例
2018/10/24 Python
Python操作json的方法实例分析
2018/12/06 Python
Python多进程写入同一文件的方法
2019/01/14 Python
python中有函数重载吗
2020/05/28 Python
中专毕业生的自我鉴定
2013/12/01 职场文书
公司成立感言
2014/01/11 职场文书
中秋节礼品促销方案
2014/02/02 职场文书
优秀教导主任事迹材料
2014/05/09 职场文书
机械电子工程专业求职信
2014/06/22 职场文书
2014年高校辅导员工作总结
2014/12/09 职场文书
动画《平凡职业成就世界最强》宣布制作OVA
2022/04/01 日漫
Python安装及建立虚拟环境的完整步骤
2022/06/25 Servers