js字符串截取的方法
substring和slice substring方法可以截取字符串中指定位置之间的字符,start为开始位置,end为结束位置,不包括结束位置的字符。如果没有指定end,则截取到字符串的末尾。
示例:
```javascript
var str = 'Hello World';
var substr = str.substring(0, 5);
console.log(substr); // 'Hello'
```
2. slice(start, end)
slice方法和substring方法类似,也可以截取字符串中指定位置之间的字符,start为开始位
置,end为结束位置,不包括结束位置的字符。如果没有指定end,则截取到字符串的末尾。和substring方法不同的是,slice方法还可以接受负数作为参数,表示从字符串末尾开始计数。
示例:
```javascript
var str = 'Hello World';
var substr1 = str.slice(0, 5);
console.log(substr1); // 'Hello'
var substr2 = str.slice(-5);
console.log(substr2); // 'World'
```
3. substr(start, length)
substr方法可以截取从指定位置开始的指定长度的字符。
示例:
```javascript
var str = 'Hello World';
var substr = str.substr(6, 5);
console.log(substr); // 'World'
```
4. split(separator, limit)
split方法可以将字符串按指定分隔符分成若干个子字符串,并返回一个数组。separator参数表示分隔符,limit参数表示返回数组的最大长度。
示例:
```javascript
var str = 'Hello,World,JavaScript';
var arr1 = str.split(',');
console.log(arr1); // ['Hello', 'World', 'JavaScript']
var arr2 = str.split(',', 2);
console.log(arr2); // ['Hello', 'World']
```
以上是几种常用的JavaScript字符串截取方法,可以根据需要选择合适的方法进行使用。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论