前端字符串截取方法
前端字符串截取有多种方法。以下是几种常用的方法:
1. substring方法
substring方法可以通过指定起始位置和终止位置来截取字符串。例如:
```javascript
var str = "我是一个前端工程师";
substring和slicevar subStr = str.substring(2, 5); // subStr为 "前端工"
```
上面的代码中,substring方法的第一个参数是起始位置,第二个参数是终止位置(不包含)。在上面的例子中,起始位置为2,终止位置为5,所以截取的是“前端工”。
2. slice方法
slice方法也可以通过指定起始位置和终止位置来截取字符串。它和substring方法的区别在于,如果起始位置和终止位置是负数,slice方法会将它们转化为字符串长度加上相应的值来计算截取位置。例如:
```javascript
var str = "我是一个前端工程师";
var subStr = str.slice(2, 5); // subStr为 "前端工"
```
和substring方法一样,上面的代码中,slice方法的第一个参数是起始位置,第二个参数是终止位置(不包含)。在上面的例子中,起始位置为2,终止位置为5,所以截取的是“前端工”。
3. substr方法
substr方法可以通过指定起始位置和截取长度来截取字符串。例如:
```javascript
var str = "我是一个前端工程师";
var subStr = str.substr(2, 3); // subStr为 "一个前"
```
上面的代码中,substr方法的第一个参数是起始位置,第二个参数是截取长度。在上面的例子中,起始位置为2,截取长度为3,所以截取的是“一个前”。
需要注意的是,在上面的例子中,substr方法是从起始位置开始截取指定长度的,而不是像substring和slice方法一样从起始位置和终止位置之间截取。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论