服务范围 ============= 1:logo制作,div+css,切图兼容主流浏览器,网页错位,css兼容,图片处理。 2:js特效,js问题,功能开发.AJAX无刷新数据。 3:网站搬家,数据access,mysql,msql。 4:ASP程序开发,aspcms,zblog,科讯等CMS建站,ASP程序二次开发 5:PHP程序开发,WP模板插件开发,ECSHOP二次开发建站,dedecms建站,GXcms,DZ论坛等 6:net开发 只接定制开发或二次开发! 7:及时,高效,真诚。信誉保证(A5有80多笔交易记录,点击我的ID帐号可以查看),价格实在,欢迎惠顾! QQ:536272015 电话:15902018028 老刘技术

javascript对象概念大全

本文介绍了几乎所有关于对象的基本概念,什么是对象,如何创建对象,对象的属性的设置和读取,删除属性的方法,构造函数,对象原型,父类,子类,继承等等。

1.对象

对象是一种复合数据类型,它们将多个数据值集中在一个单元中,而且运行使用名字来存取这些值。解释对象的另一种方式是,对象是一个无序的属性集合,每个属性都有自己的名字和值。存储在对象中的已命名的值可以是数字和字符串这样的原始值,也可以是对象。
var o = new Object();

2.对象直接量创建对象

对象直接量由属性说明列表构成,列表包含在大括号中,其中的属性说明由逗号隔开。 对象直接量中的每个属性说明都由属性名加上冒号和属性值构成。
var zhangsan = {name:”zhangsan”, age:34, married:true}; window.alert(typeof zhangsan); //输出object

3.属性的读取和设置

对象的属性通过点号运算符读取和设置。对象的新属性可以通过直接创建。
window.alert(zhangsan.car); //输出undefined zhangsan.car=”BMW”; //直接赋值 window.alert(zhangsan.car); //输出BMW

 4.属性的枚举

通过for循环枚举每一个属性,顺序不能保证固定。 注意枚举出的是属性名称,并不是属性值。
var values = “”; for(var v in zhangsan)values += v+”\n”; //枚举每一个属性 window.alert(values);

5.属性的删除使用delete,如delete zhangsan.car

posted @ 2013-08-26 06:31  未来在手中  阅读(173)  评论(0)    收藏  举报
服务范围 ============= 1:logo制作,div+css,切图兼容主流浏览器,网页错位,css兼容,图片处理。 2:js特效,js问题,功能开发.AJAX无刷新数据。 3:网站搬家,数据access,mysql,msql。 4:ASP程序开发,aspcms,zblog,科讯等CMS建站,ASP程序二次开发 5:PHP程序开发,WP模板插件开发,ECSHOP二次开发建站,dedecms建站,GXcms,DZ论坛等 6:net开发 只接定制开发或二次开发! 7:及时,高效,真诚。信誉保证(A5有80多笔交易记录,点击我的ID帐号可以查看),价格实在,欢迎惠顾! QQ:536272015 电话:15902018028 老刘技术