字符串的方法总结

1.字符串中获取单个字符

charAt()方法
// 使用场景:字符串.charAt()
参数:要查找字符的位置可以看做是索引,默认从0开始
// 返回值:要查找的字符串

2.查找指定字符在字符串中是否存在

indexOf()方法
// 使用场景:去重,查找指定字符是否存在,某一个字符串是否包含该字符
参数1:要查找的字符(必填)
参数2:从哪开始(可选),默认从0开始
//详细解析:调用它的 String 对象中第一次出现的指定值的索引,如果不存在,返回-1,如果存在,则返回所在位置(就是索引)
// 返回值:索引或-1
例子:
var str = 'To be, or not to be, that is the question.';
var count = 0;
// 第一次查找得到的索引
var pos = str.indexOf('e');

while (pos !== -1) {
  count++;
  pos = str.indexOf('e', pos + 1);
}

console.log(count);

3.填充字符串长度,从左侧开始填充

padStart()方法
// 使用场景:字符串长度不够,用来填充字符串长度
// 详细解析:用另一个字符串填充当前字符串(如果需要的话,会重复多次),以便产生的字符串达到给定的长度。从当前字符串的左侧开始填充。
参数:要填充的目标长度
// 返回值:填充之后的新字符串
例子:'abc'.padStart(10); 

4.截取某一个字符串的方法

 
 
slice()方法
// 使用场景:截取字符串
// 详细解析:提取某个字符串的一部分,并返回一个新的字符串,且不会改动原字符串
参数1:从哪开始截取(必选)
注意:如果值为负数,会被当做 strLength + beginIndex 看待,即字符串长度加上开始截取的索引位置
参数2:到哪结束截取,不包括这个索引位置(可选)
// 返回值:截取出来的新字符串
例子:
const str = 'The quick brown fox jumps over the lazy dog.';
console.log(str.slice(-4));

5.截取指定的字符串方法

substr()方法
// 使用场景:要截取某些指定的字符串,或与把指定字符串转为大写连用
// 返回值:返回一个字符串中从指定位置开始到指定字符数的字符。
// 参数1:要截取的位置
// 参数2:截取几个字符(可选)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值