JavaScript字符串数组.ppt
《JavaScript字符串数组.ppt》由会员分享,可在线阅读,更多相关《JavaScript字符串数组.ppt(19页珍藏版)》请在三一办公上搜索。
1、JavaScript语法(高级),第三章 JavaScript字符串,数组,字符串的处理方法,将两个字符串组合在一起将字符串连接起来需要使用字符串连接运算符。将多个字符串连接起来可以使用“+”运算符,“+”运算符与“+=”运算符可以同时使用。另外,字符串连接还可以使用javascript内置的字符连接函数concat()。方法一:var str1=“javascript字符串连接”+“方法一”;方法二:var str2+=“方法二”;str2+=“,使用+=连接”;方法三:var str3+=“方法三”;str3+=“,多字符串连接”+“同时使用多个运算符”+“正确”!。方法四:var str
2、4=“方法四”;str4=str4.concat(“使用concat方法”);,查找子串,找到子串在字符串中的位置 javascript提供的查找字串在字符串中的位置的内置函数是indexOf()其语法格式为:str.indexOf(substr);indexof()函数用于在指定字符串中,搜索是否存在给定的字符串。如果存在返回给定字符串在指定字符串中第一次出现的索引(大于或等于0)如果没有找到字串返回-1确认子串在字符串中最后出现的位置 得到字串在字符串中最后出现的位置,可以使用lastindexof()函数,其语法格式为var n=str.lastIndexOf(str);,查找指定位置的
3、字符,使用charAt()函数可以搜索字符串中某个指定位置上的字符charAt()函数的语法格式为:str.charAt(n)其中str代表被检索的字符串;参数n的数据类型为整形,表示第几个位置。使用charAt()函数时需要注意,字符串的索引从“0”开始,当在一个长度为5的字符串中,查找第5个位置上的字符串时,charAt()的参数应该为4.当参数的值大于字符串的最大索引时,得到的是一个空值。,截取字符串的一个子串,在javascript中可以使用substring()来截取一个字符串的子串,截取之后得到新的字符串。函数substring()的使用方法如下:var str2=str1.sub
4、string(begin,end);参数begin表示从字符串的哪个位置开始截取,参数end表示截取到那个位置(end参数是可选的,没有end参数表明截取到字符串结束)。当参数的begin的值大于字符串最大索引时,如果没有指定参数end的值或者参数end的值也大于字符串最大索引,截取的子串是空串。如果参数end的值小于字符串的最大索引,此时截取的子串是从参数end指定的位置开始一直到字符串结束的子串;如果两个参数的值都在正常的取值区间内,并且参数begin的值大于参数end的值,此时及其的子串相当于begin与end的值互换的结果。例如:var str=JSStr;Str.substring(
5、2)值为:Str Str.substring(3,4)值为:tStr.substring(10,3)值为:tr str.substring(4,3)值为:tstr.substring(10)值为空;,提取字符串的一部分,在javascript中,字符串的slice()函数用于提取字符串的一部分,并返回一个新字符串。函数slice()的语法格式与substring()相同。Var str2=str1.substring(begin,end);Slice与substring()函数的区别在于,当begin的值大于字符串的最大索引时,无论参数的end值是多少,提取的字符串都是一个空串,并且如果beg
6、in的值大于end的值,提取的字符串也是一个空串。,将一个字符串分割成一个数组,实际编程中经常会遇到根据某个或某几个字符组成的字符串,将字符串分离的情况。Javascript中的split()函数就可以实现这个功能。语法格式为:var array=str.split(s)其中array是分割之后的数组,str是分割的字符串,参数s是分割符或者分割字符串,3.2数组,数组就是由一系列数据组成的序列。数组是一种基础的数据结构,数组中元素的存放是顺序的。数组有下标,可以通过数组的下标来得到数组中的某个元素的值。数组的下标从0开始到的数组的长度减1为止。Javascript中的数组不需要用户指定数组的
7、类型,直接使用new Array()语句即可创建一个数组。在javascript中同一个数组中的数据类型可以不相同,而且创建时不需要指定数组的大小。var a=new Array();,计算数组的长度,JavaScript中数组有length属性。如果需要获取数组的长度,可以直接使用数组的length属性。获取数组长度的语法格式为:var len=array.length其中len就是数组的长度。,删除数组最后的项,删除数组中的数值,可以将数组中某个位置的值赋为null或者改写为空串。还有一种方法就是使用数组的delete方法删除数组中的项。Delete方法的语法格式为:delete arra
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaScript 字符串 数组

链接地址:https://www.31ppt.com/p-6509403.html