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

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

ID:30768809

大小:58.05 KB

页数:5页

时间:2019-01-03

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

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

1、JavaScript的String字符串对象常用操作总结创建String对象方式声明:String对象的方法也可以在所有基本字符串值中访问到。调用构造函数String():varstr二newString();varstr=newString('helloworld');//初始化str,str.1ength=11;String访问及查找的方式1•访问(通过索引)(1)charAt0或[]1个参数,参数为字符位置,返回字符varstrValue=newString(,helloworld');console.log(strValue.charAt(1));//econso

2、le.log(strValue[l]);//e,TE7及以下版本使用这种方式,会返回undefined(2)charCodeAt()1个参数,参数为字符位置,返回字符编码varstrValue二newString(,helloworld,);console.log(strValue.charCodeAt(1));//1012.查找位置(1)indexOf()第一个参数为指定了字符串,第二个参数为检索位置。返冋索引,如果没有找到则返回-1varstr='helloworld,str.indexOf(J1');//2,返回找到的第一个字符的位置str.indexOf('1',

3、6);//9(2)lastlndexOf()与indexOf()的区别在于,lastlndexOf()是从字符串的末尾向询搜索子字符串字符方法1•扩展字符串concat()接受任意数量参数,用于将一个或多个字符串拼接起來,返回拼接得到新的字符串副本。varstr=newString(,hello,);varresuIt二str.concat('world');console・log(resull);//helloworldtypeofresult///zstring〃2.获取子字符串方法sliceO,substr(),substring(),这三个方法都会返Ih

4、被操作字

5、符串的子字符串副本,而口也都接受1或2个参数,前闭后开[)(1)slice()varstr='hcllo,;str.slice©2);//〃he〃,第一个参数指定字符串开始的位置,第二个参数表示字符串到哪里结束str.slice(-3);///,llo,,,o代表-1,依次倒数,-3代表倒数第三个的1str.siice(-2,T);//T,同理,-2代表倒数第二个1,-1代表倒数第一的o(2)substringOvarstr='hello,;str.substring(0,2);//〃he〃,此吋的参数意义同str.slice(0,2)str.substring(-3);

6、//〃hello〃,substringO方法会把所有负值参数转换为0str.substring(-3,-2)同上(1)substr()varstr二'hello,;str.substr(l,2)第一个参数指定字符串的开始位置,第二个参数指定的则是返回的字符个数str.substr(-3)此时的参数意义同str.slice(-3)str.substr(-3,-1);//〃",substr0方法会将负的第二个参数转换为0substr()方法传递负值时在IE中存在问题,它会返回原始的字符串,IE9修复了这个问题2.将字符串转换为数组split()基于指定的分隔符(可以是字符串,

7、也可以是RegExp对象)将字符串分割成多个子字符串,并将结果放在一个数组中,可接受可选的第二个参数,用于指定数组的大小,返回数组。varcolor='blue,red,orange';color.split();//[〃r、ed,blue,orange"],长度为1color,split(;);//["blue","red","orange"],长度为3varcolor='blue-red-orange';color,split('-');//["blue",〃red","orange"],长度为3color,split(',‘,2);//[〃blue","red"]3

8、.字符串大小写转换toLowerCase(),toUpperCase()varstr='hello';str.toUpperCase();//〃HELLO〃str.toLowerCase();//〃hello〃5•删除字符串空格方法trim()删除字符串屮前置以及后缀的所有空格,然后返回结果副本。varstr二'helloworld'str.trim()//〃helloworld"6.字符串的模式匹配方法(1)match()参数:只接受一个参数,要么是一个正则表达式,要么是一个RegExp()对象。返回:数组。数组中的第一项是

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

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

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