JavaScript的常用对象

JavaScript的常用对象

ID:45054423

大小:385.84 KB

页数:53页

时间:2019-11-08

JavaScript的常用对象_第1页
JavaScript的常用对象_第2页
JavaScript的常用对象_第3页
JavaScript的常用对象_第4页
JavaScript的常用对象_第5页
资源描述:

《JavaScript的常用对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章JavaScript的常用对象上一章向读者介绍了JavaScript的基本知识,在实际编码过程中,还会经常用到这样一些对象:他们由JavaScript语言本身提供或者由执行JavaScript的浏览器提供,他们包含丰富的内置属性和方法。灵活运用这些对象,可以使JavaScript的行为更丰富,功能更强大,也可以使编码更简单。下面向读者一一介绍。3.1保存多个数据元素的容器:Array对象在上一章已经向读者介绍了JavaScript的数组。数组是一种数据类型,它包含了被编码的值。每个编码的值称为数组的一个元

2、素,编码被称作下标。每个元素都可以存储任意数据类型的值,同一个数组的不同元素,可以具有不同的数据类型,这点和强类型语言如Java、C++等不同。接下来向读者介绍数组的对象的一些常用方法。3.1.1数组的创建在2.2.6中已经向读者介绍了数组的2种创建方式,即数组直接量创建数组和利用Array()构造函数来创建数组。参考下面的示例代码。//直接量创建数组vara=[0,1,2,'abc',newObject()];varb=[];//空数组varc=[123,['ab',2],'3',22];//嵌套的数组//A

3、rray构造函数创建数组vard=newArray(10);//10个元素的数组vare=newArray(0,1,2,'abc');varf=newArray(123,newArray('ab',2),'3',22);3.1.2得到数组的长度Array对象提供了一个属性length,让程序可以得到数组中所包含的元素的个数,即数组的长度。如有一数组a,则数组的长度为a.length,示例代码如下所示。vara=[1,2,'abc'];varb=a.length;//b=33.1.3添加、删除和替换数组元素对数组

4、最常用的操作,就是添加、删除或者替换数组元素。添加数组元素可以使用unshift方法或者push方法。使用数组的unshift方法可以将一个新的元素添加到数组的开头,数组中所有原有元素都往后移动一位,数组长度增加1。unshift方法的使用示例如下所示。vara=[1,2,3,4,5];a.unshift(0);//a=[0,1,2,3,4,5]varb=newArray('abc','test');b.unshift('yes');b.unshift(32);//b=[32,'yes','abc','test

5、']3.1.4得到数组片段利用Array对象的slice方法,可以得到数组的一个片段,或者说子数组。它的两个参数指定了要返回的数组片段的起始点。数组片段由slice方法第一个参数指定位置开始,到第二个参数指定位置结束的所有元素组成,但不包含第二个参数指定位置的元素。如果省略掉第二个参数,则会返回从第一个参数指定位置的元素到数组结束的所有元素。3.1.5反转数组利用Array对象的reverse方法可以将数组所有元素反转,示例如下所示。vara=[1,2,3,4,5];a.reverse();//a=[5,4,3

6、,2,1]3.1.6将数组转换成字符串利用Array对象的join方法可以将数组的所有元素使用指定的字符串连接成一个新的字符串。Join方法可以接受一个参数,如果参数被提供,则使用改参数提供的字符串来分隔和连接数组的所有元素到新的字符串,如果参数没有被提供,则默认使用“,”。join方法使用示例,如下所示。vara=[1,2,3,4,5];a.join();//返回'1,2,3,4,5'a.join('-');//返回'1-2-3-4-5'a.join('**');//返回'1**2**3**4**5'3.1.

7、7数组元素的排序利用Array对象的sort方法可以对数组的元素进行排序。当sort方法不带参数执行时,在排序的时候会将数组元素转换成字符串,并按照字符串首个字符的ASCII码从小到大排列,如果数组含有未定义的元素,则这些元素会被放到数组末尾。一个使用sort方法排序的例子如下所示。vara=['d','csd',32,1,'ef1','2as'];a.sort();//返回[1,'2as',32,'csd','d','ef1']3.2字符串的处理:String对象在2.2.2一节中已经向读者介绍了字符串的一些

8、知识,在本节中将向读者介绍String对象的一些常用属性和方法。3.2.1获取字符串的长度同Array对象类似,String对象也有一个表示字符串长度的length属性,而与Array对象的length属性所不同的是,String对象的length属性表示的是字符串所包含的字符数,而且不能被人为的修改。使用length属性获取字符串长度的例子如下所示。vara='';a.length;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。