js中字符串截取并分割
时间: 2023-08-13 11:10:11 浏览: 108
在JavaScript中,你可以使用`substring()`或`slice()`方法来截取字符串,并使用`split()`方法来分割字符串。
1. 使用`substring()`方法截取字符串:
```javascript
let str = "Hello, world!";
let substr = str.substring(0, 5); // 从索引0开始截取5个字符
console.log(substr); // 输出: "Hello"
```
`substring()`方法接受两个参数,分别是起始索引和结束索引(不包括)。如果只提供一个参数,则从该索引开始截取到字符串的末尾。
2. 使用`slice()`方法截取字符串:
```javascript
let str = "Hello, world!";
let substr = str.slice(7, 12); // 从索引7开始截取到索引12(不包括)
console.log(substr); // 输出: "world"
```
`slice()`方法也接受两个参数,起始索引和结束索引(不包括)。与`substring()`方法不同的是,`slice()`方法还支持负数索引,表示从字符串末尾开始计算。
3. 使用`split()`方法分割字符串:
```javascript
let str = "apple,banana,orange";
let arr = str.split(","); // 使用逗号分割字符串,并返回一个数组
console.log(arr); // 输出: ["apple", "banana", "orange"]
```
`split()`方法接受一个参数,用于指定分隔符。它会将原字符串按照指定的分隔符进行分割,并返回一个由分割后的子字符串组成的数组。
希望这些示例能帮助到你!
阅读全文