js字符串截取的方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
js字符串截取的方法
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字符串截取方法,可以根据需要选择合适的方法进行使用。