string字符串的常用方法

1. split():将字符串按照分隔符拆成若干个元素,存入数组
var str = 'i love u , do you ';
console.log(str.split('o'));//  ["i l", "ve u , d", " y", "u "]
2. charAt() : 返回对应下标的字符
 var str = 'abcdef';
 console.log(str.charAt(2)); //c
3. indexOf() : 返回对应字符的下标,没有则返回-1,如果有多个相同的字符,返回第一个匹配字符的下标
var str = 'abcdefff';
console.log(str.indexOf('f')); //5
4. lastIndexOf() : 返回对应的最后一个字符的下标
var str = 'abcdaf';
console.log(str.lastIndexOf('a')); //4
5. concat() : 连接字符串
var str1 = 'aa',str2 = 'bb';
console.log(str1.concat(str2)); //aabb
6. replace() : 替换指定的字符串,默认只能替换第一个匹配的字符串
var str = 'abcdaf';
console.log(str.replace('a','g')); //gbcdaf
  • 如果需要将所有匹配的字符串都替换,需要使用正则表达式,如:
var str1 = str.replace(/a/g,'g');
console.log(str1);  //gbcdgf
7. substr(index,count): 从指定下标截取出count个字符,并返回截取的字符串
var str = 'i love u , do you ';
console.log(str.substr(2,4)); //love
8. substring(beginIndex,endIndex) : 截取字符串,范围:beginIndex <= x <endIndex
var str = 'i love u , do you ';
console.log(str.substring(2,6));  //love
9. toUpperCase() : 将字符串中所有英文字母转成大写,不影响原来字符串
var str = 'i love u , do you ';
console.log(str.toUpperCase()); //I LOVE U , DO YOU 
10. toLowerCase() : 将字符串中所有英文字母转成小写,不影响原来字符串
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值