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 相关文章推荐
JS解密入门之凭直觉解
Jun 25 Javascript
js change,propertychange,input事件小议
Dec 20 Javascript
js防止表单重复提交的两种方法
Sep 30 Javascript
JS正则表达式验证数字代码
Jan 28 Javascript
jquery选择器大全 全面详解jquery选择器
Mar 06 Javascript
jquery+正则实现统一的表单验证
Sep 20 Javascript
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
Dec 28 Javascript
javascript实现最长公共子序列实例代码
Feb 05 Javascript
Nuxt升级2.0.0时出现的问题(小结)
Oct 08 Javascript
Vue + Element UI图片上传控件使用详解
Aug 20 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 jQuery
微信小程序:报错(in promise) MiniProgramError
Oct 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
MySql 按时间段查询数据方法(实例说明)
2008/11/02 PHP
PHP下escape解码函数的实现方法
2010/08/08 PHP
Linux下手动编译安装PHP扩展的例子分享
2014/07/15 PHP
PHP过滤黑名单关键字的方法
2014/12/01 PHP
为你的 Laravel 验证器加上多验证场景的实现
2020/04/07 PHP
Javascript解决常见浏览器兼容问题的12种方法
2010/01/04 Javascript
Jquery对数组的操作技巧整理
2014/03/25 Javascript
JS字符串拼接在ie中都报错的解决方法
2014/03/27 Javascript
JavaScript中的eval()函数使用介绍
2014/12/31 Javascript
JavaScript中实现依赖注入的思路分享
2015/01/15 Javascript
JQuery操作元素的css样式
2015/03/09 Javascript
js判断手机端(Android手机还是iPhone手机)
2015/07/22 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
2015/10/22 Javascript
js实现网页收藏功能
2015/12/17 Javascript
ClearTimeout消除闪动实例代码
2016/02/29 Javascript
基于JS对象创建常用方式及原理分析
2017/06/28 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
2017/12/20 Javascript
JavaScript生成指定范围随机数和随机序列的方法
2018/05/05 Javascript
12个提高JavaScript技能的概念(小结)
2019/05/09 Javascript
npm ci命令的基本使用方法
2020/09/20 Javascript
node脚手架搭建服务器实现token验证的方法
2021/01/20 Javascript
Python os模块学习笔记
2015/06/21 Python
Python 3.x 连接数据库示例(pymysql 方式)
2017/01/19 Python
Python上下文管理器全实例详解
2019/11/12 Python
利用pytorch实现对CIFAR-10数据集的分类
2020/01/14 Python
python3.7+selenium模拟淘宝登录功能的实现
2020/05/26 Python
详解如何修改jupyter notebook的默认目录和默认浏览器
2021/01/24 Python
River Island美国官网:英国高街时尚品牌
2018/09/04 全球购物
《毛主席在花山》教学反思
2014/04/20 职场文书
珍惜时间演讲稿
2014/05/14 职场文书
个人承诺书格式
2014/06/03 职场文书
领导干部作风建设自查报告
2014/10/23 职场文书
惊天动地观后感
2015/06/10 职场文书
运动会入场词
2015/07/18 职场文书
导游词之千岛湖
2019/09/23 职场文书
详解CSS3.0(Cascading Style Sheet) 层叠级联样式表
2021/07/16 HTML / CSS