js中实现字符串截取
时间: 2023-08-26 07:16:50 浏览: 75
js字符串截取
在JavaScript中,你可以使用`substring()`或`slice()`方法来实现字符串的截取。
1. 使用`substring()`方法:
```javascript
var str = "Hello, World!";
var result = str.substring(7, 12);
console.log(result); // 输出 "World"
```
在上述代码中,`substring()`方法接受两个参数,分别是截取的起始位置和截取的结束位置(不包括结束位置的字符),并返回截取后的子字符串。
2. 使用`slice()`方法:
```javascript
var str = "Hello, World!";
var result = str.slice(7, 12);
console.log(result); // 输出 "World"
```
与`substring()`类似,`slice()`方法也接受两个参数,表示截取的起始位置和截取的结束位置(不包括结束位置的字符),并返回截取后的子字符串。
需要注意的是,这两种方法都不会修改原始字符串,而是返回一个新的字符串作为结果。如果省略第二个参数,则会截取从起始位置到字符串末尾的所有字符。
另外,还可以使用负数作为参数来表示从字符串末尾开始计算的位置。例如,`str.slice(-6)`将返回从倒数第6个字符开始到字符串末尾的子字符串。
阅读全文