indexOf 字符串
时间: 2023-10-08 16:11:14 浏览: 88
indexOf 是 JavaScript 中的字符串方法,用于返回一个字符串中指定子字符串的第一个匹配项的索引。它的语法是:
```javascript
str.indexOf(searchValue[, fromIndex])
```
- `searchValue` 是要搜索的子字符串。
- `fromIndex` 是可选参数,指定开始搜索的索引位置。如果未提供该参数,则默认从索引 0 开始搜索。
该方法返回匹配项的索引值,如果未找到匹配项,则返回 -1。
例如,假设我们有以下字符串:
```javascript
const str = "Hello, world!";
console.log(str.indexOf("o")); // 输出: 4
console.log(str.indexOf("world")); // 输出: 7
console.log(str.indexOf("z")); // 输出: -1
```
在上面的例子中,"o" 的第一个匹配项位于索引 4 处,"world" 的第一个匹配项位于索引 7 处,而 "z" 则没有找到匹配项,所以返回 -1。
阅读全文