字符串的三种截取方法slice、substr、substring

本文详细介绍了JavaScript中字符串处理的三个常见方法:slice、substr和substring。它们用于从字符串中提取子串,区别在于参数的使用和处理负数的方式。通过实例展示了各种情况下的应用,帮助理解其工作原理。对于开发者来说,掌握这些方法的用法对于字符串操作至关重要。
摘要由CSDN通过智能技术生成

所有的方法都有两个参数
slice和substring两个参数表示的是起始位置和结束位置(不包含结束位置)
substr接受的是起始位置和要返回的字符串长度
tips:不要带空格

		let hello = 'Hello Word';
		
		// 一个参数且为正的情况下
		console.log(hello.slice(1)); // ello Word
		console.log(hello.substr(1)); // ello Word
		console.log(hello.substring(1)); // ello Word
		
		// 两个参数都为正的情况
		console.log(hello.slice(1, 2)); // el
		console.log(hello.substr(1, 2)); // ell
		console.log(hello.substring(1, 2)); // el
		
		// 一个参数且为负的情况下
		console.log(hello.slice(-1)); // ord
		console.log(hello.substr(-1)); // ord
		console.log(hello.substring(-1)); // Hello Word
		
		// 两个参数都为负的情况
		console.log(hello.slice(-2, -1)); // or
		console.log(hello.substr(-2, -1)); // 
		console.log(hello.substring(-2, -1)); // 

以上就是slice、substr、substring三种方法的情况

此篇文章为转载,如需了解更多,可以移步到原链接观看
这里是十澈
喜欢的点个赞,谢谢
如有错误,请指正

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值