字符串方法

1、字符串截取

下面三个方法都是用来截取字符串的,但是三个方法又有不同。

  1. substring
    提取字符两个索引之间部分的字符串
var a='abcdefg'
 var b=a.substring(2,a.length-1)

第一个参数为起始位置,第二个参数为终止位置。
提取从索引2开始(包括),到索引6(不包括)的字符串,所以返回"cdef"
substring(1,5)返回1-5之间的字符
substring(5,1)自动修正为substring(1,5);
substring(1,-1)自动修正为substring(1,0);然后修正成substring(0,1);任何传入的负数都当成0;

  1. slice
    slice(1,5)效果同substring(1,5);
    slice(5,1)返回’'空字符串
    slice(1,-1)截取从第一位到倒数第一位的字符(不包括倒数第一位)

  2. substr
    substr(1,5)
    第一个参数为起始位置,第二个参数为截取长度;

  • substr(0,1)取第一位
  • substr(1,1)取第二位
  • substr(-1,1)取倒数第一位
  • substr(-2,1)取倒数第二位
  • substr(-1)取倒数第一位
  • substr(-2)取最后二位

2、concat,将字符串拼接起来,一般直接用+号对字符串进行拼接。

3、头部补齐padStart

var str='abc'
  str=str.padStart(10,'xy')

第一个参数,字符串总长度,第二个参数,用于补齐的字符串。
尾部补齐padEnd

4、startsWith

返回布尔值,是否以某字符串开头,还可以传入第二个参数索引,从索引几开始查找
endsWidth,是否以某字符串结尾

'sdgfdsg'.startsWith('s')

5、repeat

将字符串重复多少遍

'ab'.repeat(3)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值