javascript的string字符串对象常用操作总结

javascript的string字符串对象常用操作总结

ID:27619619

大小:59.85 KB

页数:9页

时间:2018-12-05

javascript的string字符串对象常用操作总结_第1页
javascript的string字符串对象常用操作总结_第2页
javascript的string字符串对象常用操作总结_第3页
javascript的string字符串对象常用操作总结_第4页
javascript的string字符串对象常用操作总结_第5页
资源描述:

《javascript的string字符串对象常用操作总结》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、JavaScript的String字符串对象常用操作总结String对象用于存储字符串数据,这里我们做了JavaScript的String字符串对象常用操作总结,需要的朋友可以参考下创建String对象方式声明:String对象的方法也可以在所有基本字符串值中访问到。调用构造函数String():varstr=newString();varstr=newString(’helloworld’);//初始化str,str.length=l1:String访问及查找的方式1.访问(通过索引)(1)charAt0或口1个参数,参数为字符位置,返回字符varstrValue=newStrin

2、gChelloworId’);console.log(strValue.charAt(1))://econsole,log(strValue[l])://e,IE7及以下版本使用这种方式,会返回undefined(2)charCodeAt()1个参数,参数为字符位置,返回字符编码varstrValue=newString(’helloworld’);console.log(strValue.charCodeAt(1));//1011.查找位置(1)indexOf()第一个参数为指定子字符串,第二个参数为检索位置。返回索引,如果没有找到则返回-1varstr=’helloworld’s

3、tr.indexOf(’1’);//2,返回找到的第一个字符的位置str.indexOf(’1’,6);//9(2)lastlndexOf()与indexOf()的区别在于,lastlndexOf()是从字符串的末尾向前搜索子字符串字符方法1.扩展字符串concat()接受任意数量参数,用于将一个或多个字符串拼接起来,返回拼接得到新的字符串副本。varstr=newString(’hello’);varresult=str.concat(’world’);console,log(result)://helloworldtypeofresult//〃string〃2.获取子字符串方法s

4、lice(),substr(),substring(),这三个方法都会返回被操作字符串的子字符串副本,而且也都接受1或2个参数,前闭后开D(1)slice0varstr=’hello’;str.slice(0,2);//"he",第一个参数指定字符串开始的位置,第二个参数表示字符串到哪里结束str.slice(_3);//"llo",o代表_1,依次倒数,_3代表倒数第三个的1str.slice(-2,-1);//〃1〃,同理,-2代表倒数第二个1,-1代表倒数第一的o(2)substringOvarstr=’hello’;str.substring(0,2);//〃he〃,此时的参

5、数意义同str.siice(0,2)str.substring(~3);//〃hello〃,substring()方法会把所有负值参数转换为0str.substring(-3,-2)•、丨丨””、同上(3)substr()varstr=’hello’;str.substr(1,2)://"el",第一个参数指定字符串的开始位置,第二个参数指定的则是返回的字符个数str.substr(-3);//〃llo〃,此时的参数意义同str.slice(-3)str.substr(-3,-1);//〃〃,substr()方法会将负的第二个参数转换为0substr()方法传递负值时在IE中存在问题

6、,它会返回原始的字符串,IE9修复了这个问题1.将字符串转换为数组split()基于指定的分隔符(可以是字符串,也可以是RegExp对象)将字符串分割成多个子字符串,并将结果放在一个数组中,可接受可选的第二个参数,用于指定数组的大小,返回数组。varcolor-blue,red,orange’;color,split();//[zzred,blue,orange’’],长度为1color.split(’,’)://[?/blue","red",orange’’],长度为3varcolor=’blue-red-orange’;color.split(,」);//["blue","red

7、","orange"],长度为3color,split(’,’,2)://[/zblue/z,"red”]1.字符串大小写转换toLowerCase(),toUpperCase()varstr=,hello’;str.toUpperCase():"〃HELLO〃str.toLowerCase()://〃hello〃1.删除字符串空格方法trim()删除字符串中前置以及后缀的所有空格,然后返回结果副本。varstr=’helloworld’;str.trim

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

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

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