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 相关文章推荐
javascript addBookmark 加入收藏 多浏览器兼容
Aug 15 Javascript
url 编码 js url传参中文乱码解决方案
Apr 11 Javascript
jquery的index方法实现tab效果
Feb 16 Javascript
两个select多选模式的选项相互移动(示例代码)
Jan 11 Javascript
js实现checkbox全选和反选示例
May 01 Javascript
JavaScript代码应该放在HTML代码哪个位置比较好?
Oct 16 Javascript
javascript中substring()、substr()、slice()的区别
Aug 30 Javascript
json格式的javascript对象用法分析
Jul 04 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
Dec 25 Javascript
JS验证全角与半角及相互转化的介绍
May 18 Javascript
ES6中Array.includes()函数的用法
Sep 20 Javascript
基于vue.js快速搭建图书管理平台
Oct 29 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
json的键名为数字时的调用方式(示例代码)
2013/11/15 PHP
PHP使用GIFEncoder类生成的GIF动态图片验证码
2014/07/01 PHP
yii去掉必填项中星号的方法
2015/12/28 PHP
js 数组操作代码集锦
2009/04/28 Javascript
JavaScript图片放大技术(放大镜)实现代码分享
2013/11/14 Javascript
判断某个字符在一个字符串中是否存在的js代码
2014/02/28 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
2016/06/07 Javascript
深入浅析javascript中的作用域(推荐)
2016/07/19 Javascript
jQuery实现可展开折叠的导航效果示例
2016/09/12 Javascript
canvas实现粒子时钟效果
2017/02/06 Javascript
js定时器+简单的动画效果实例
2017/11/10 Javascript
快速解决vue-cli在ie9+中无效的问题
2018/09/04 Javascript
详解JavaScript事件循环机制
2018/09/07 Javascript
this在vue和小程序中的使用详解
2019/01/28 Javascript
Vue 实现前进刷新后退不刷新的效果
2019/06/14 Javascript
详解Element-UI中上传的文件前端处理
2019/08/07 Javascript
Python模块学习 datetime介绍
2012/08/27 Python
深入解析Python中的线程同步方法
2016/06/14 Python
深入理解NumPy简明教程---数组1
2016/12/17 Python
python 与GO中操作slice,list的方式实例代码
2017/03/20 Python
python enumerate函数的使用方法总结
2017/11/15 Python
深入浅析Python传值与传址
2018/07/10 Python
python实现决策树分类
2018/08/30 Python
Python面向对象之类的内置attr属性示例
2018/12/14 Python
python爬虫获取新浪新闻教学
2018/12/23 Python
python爬取酷狗音乐排行榜
2019/02/20 Python
解决python 文本过滤和清理问题
2019/08/28 Python
在tensorflow中设置保存checkpoint的最大数量实例
2020/01/21 Python
pyautogui自动化控制鼠标和键盘操作的步骤
2020/04/01 Python
Python如何设置指定窗口为前台活动窗口
2020/08/12 Python
使用css3制作登录表单的步骤
2014/04/07 HTML / CSS
美国最大的在线水培用品商店:GrowersHouse.com
2018/08/14 全球购物
类的返射机制中的包及核心类
2016/09/12 面试题
经贸韩语专业大学生职业规划
2014/02/14 职场文书
解除劳动合同协议书范本2014
2014/09/25 职场文书
总结Pyinstaller打包的高级用法
2021/06/28 Python