JavaScript_字符串剪切

本文详细介绍了JavaScript中处理字符串的四种常见方法:slice、substr、substring以及大小写转换方法。通过这些方法可以实现字符串的截取、位置指定等功能,并且探讨了它们在负数参数和边界情况下的表现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、slice方法:

slice(start[,end])方法需要提供至少一个整数参数,作用是返回从start的位置开始到end位置的字符子串;当参数start为负数的时候它将从字符串尾部开始计算,当end没有指定时,end即为字符串的结尾。如果为负数呢,它也要从字符串尾部开始计算。所以当我们需要一个字符串的之后3个字符时只需slice(-3)。

 

2、substr(pos[,length])方法

substr(pos[,length])方法中,如果pos为负数,则与slice的负数解释相同,length省略时与sliceend省略也相同。


3、substring(from[,to])

从定义上就可以看到,后一个参数是一个位置,而非长度,因此他更像slice,但是与之有一点重要的区别,那就是substring方法不包含to位置。即是一个半开半闭区间。另一个区别是substring不支持负向位置,如果第一个参数为负数,那么就是从位置0开始。后一个位置如果是负数,则返回空串,如果第二个参数小于第一个参数,那么同样返回空串,但是如果相等呢,还是空串,因为这是一个半开半闭区间[from,to)

 

4、toLowerCasetoUpperCase方法

将字符串进行大小写转换的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值