js截取字符串的方法
时间: 2023-06-22 10:19:43 浏览: 112
js截取字符串
JavaScript 中有几种方法可以用来截取字符串,以下是其中的几种常用方法:
1. `substring(startIndex, endIndex)` 方法:从指定的起始索引 `startIndex` 到指定的结束索引 `endIndex` 截取字符串。注意,`endIndex` 是不包含在截取结果中的。
2. `slice(startIndex, endIndex)` 方法:与 `substring` 方法类似,也是截取从 `startIndex` 到 `endIndex`(不包含)的字符串。但是,如果传入的参数为负数,则表示从字符串的末尾开始计算索引。
3. `substr(startIndex, length)` 方法:从指定的起始索引 `startIndex` 开始,截取指定长度 `length` 的字符串。
例如,假设有一个字符串 `str = "Hello, JavaScript!"`,要截取其中的 `JavaScript`,可以使用以下代码:
```javascript
const str = "Hello, JavaScript!";
const result = str.substring(7, 18); // "JavaScript"
// 或者
const result2 = str.slice(7, 18); // "JavaScript"
// 或者
const result3 = str.substr(7, 10); // "JavaScript"
```
需要注意的是,以上方法都不会修改原字符串,而是返回一个新的截取结果。
阅读全文