截取字符串(slice)(substr)(substring)(split)

本文详细介绍了JavaScript中用于截取字符串的slice()、substr()和substring()方法,包括它们的参数用法、注意事项以及与split()方法的区别,通过实例演示了各种情况下的截取效果,帮助开发者理解这些方法的相似点和不同点。
摘要由CSDN通过智能技术生成

在这我先定义一个字符串

let str = '123456789';

假如我要截取指定字符串567,有多种方法下列我将讲到其中的相同处与不同处并会写个总结(如有需要直接前往最下面)


slice()方法

slice(a,b),截取指定的下标,返回被截取的值不会改变原字符串,a为截取的开始下标,b为截取的结束下标,a,b都可以为负数从后往前数,当第一个参数大于第二个参数时,返回空

当没有参数时:

console.log(str.slice());

可以看到就把当前全部截取下来了

当有一个参数时:

console.log(str.slice(4));

可以看到从下标为4时后面全部截取出来了

当有两个参数时:

console.log(str.slice(4,7));

 到这里可能会有小伙伴好奇了,第二个参数为7那不是应该截取到下标为7的时候吗,这里要注意了slice()方法它是包头不包尾的,你可以看成数组一样左边是闭区间,右边是开区间

特殊情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值