数组对象的常用方法.docx

数组对象的常用方法.docx

ID:57613292

大小:18.48 KB

页数:5页

时间:2020-08-29

数组对象的常用方法.docx_第1页
数组对象的常用方法.docx_第2页
数组对象的常用方法.docx_第3页
数组对象的常用方法.docx_第4页
数组对象的常用方法.docx_第5页
资源描述:

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

1、数组对象的常用方法:什么叫方法:方法其实就是函数!——只是如果一个函数“隶属于”某个“对象”,则称这个函数为该对象的方法。functionmaibao(){document.write(“啦啦啦,我是卖报的小行家,卖报啦卖报啦。”);}varmyDreamGirl={name:“小花”,对象的属性age:18,edu:”大学”,sex:”女”,对象的方法nengli1:function(){document.write(“洗衣!”);},nengli2:function(){document.write(“做饭!”);},nengli3:maibao}

2、;varv1=[2,5,1,5];varv2=[5,1,6,8];从严格的角度来说,数组也是一种对象——甚至字符串也是对象。v1作为对象,就有属性和方法:属性:某数组.length:表示该数组对象的长度方法:某数组.concat(其他数组):将两个数组连接起来成为一个新的“更长”的数组。vars1=v1.concat(v2);//此时s1是这样一个数组:[2,5,1,5,5,1,6,8];某数组.join(“字符串”):将数组中的所有项以指定的字符“串接起来”成为“长的”一个字符串。vars2=v1.join(“//”);//结果s2为字符串“2//5

3、//1//5”某数组.pop();//将该数组的最后一项“移除”(删除),并返回该项数据,即该数组少了一项vars3=v1.pop();//结果v1只剩这个:[2,5,1];s3的值是5某数组.push(新数据项d1);//将新的数据d1添加到该数组的最后位置,即数组多了一项。vars4=v1.push(55);//v1此时为:[2,5,1,55],s4的值为新数组的长度,即4某数组.shift();//将该数组的第一项“移除”(删除),并返回该项数据,即该数组少了一项vars5=v1.shift();//结果v1只剩这个:[5,1,55];s5的值是

4、2某数组.unshift(新数据项d1);//将新的数据d1添加到该数组的最前位置,即数组多了一项。varv6=v1.unshift(66);//v1此时为:[66,5,1,55],s6的值为新数组的长度,即4javascript语言是一门基于对象的语言。字符串对象:varstr1=newString(“abcdefgabc”);//这是一个“字符串对象”varstr2=“abcdefgabc”;//这个字符串跟前面str1几乎没有区别字符串对象的属性:.length——获得一个字符串的长度(也就是字符个数)字符串对象的方法:1.str1.charAt

5、(n);——获得字符串str1中位置为n的那个字符(字符的位置也是从0开始算起)vars1=str1.charAt(3);//s1的结果是:”d”2.str1.toUpperCase();——获取str1全部转换为大写的结果vars2=str1.toUpperCase();//s2的结果是:”ABCDEFGABC”3.str1.toLowerCase();——获取str1全部转换为小写的结果vars3=str1.toLowerCase();//s3的结果是:”abcdefgabc”4.str1.replace(“字符1”,“字符2”);——将str1中

6、的“字符1”替换为“字符2”vars4=str1.replace(“cd”,“999”);//s4的结果是:”ab999efgabc”5.str1.indexOf(“字符1”);——获得“字符1”在str1中第一次出现的位置,如果没有出现,结果是-1vars5=str1.indexOf(“ab”);//s5的结果是06.str1.lastIndexOf(““字符1”);——获得“字符1”在str1中最后一次出现的位置,如果没有出现,结果是-1vars6=str1.lastIndexOf(“ab”);//s6的结果是77.str1.substr(n,m)

7、——取得str1中从位置n开始的m个字符,m可以省略,则表示从位置n一直取到字符串的最后——注意,这种“取”并不影响str1这个原始字符vars7=str1.substr(2,4);//s7为:”cdef”8.str1.substring(n,m)——取得str1中从位置n到位置m的前一个字符。vars8=str1.substring(2,4);//s8为:”cd”1.str1.split(“字符1”)——将str1以指定的“字符1”为分界,分割成一个数组,结果是一个数组vars9=str1.split(“b”);//s9的结果是一个数组:[“a”,“

8、cdefga”,“c”]Math对象Math对象是一个系统内部定义的对象,我们无需去“新建一个

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

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

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