indexof方法
时间: 2023-07-19 15:12:25 浏览: 116
indexof方法是字符串对象的一个方法,用于返回指定子字符串在当前字符串中第一次出现的位置。如果未找到子字符串,则返回-1。该方法的语法为:
```
string.indexOf(searchValue[, fromIndex])
```
其中,searchValue为要搜索的子字符串,fromIndex为可选参数,表示从字符串中的哪个位置开始搜索。
例如,如果我们有一个字符串:
```
var str = "Hello world!";
```
我们可以使用indexof方法来查找子字符串的位置:
```
var position = str.indexOf("o");
```
则position的值为4,因为第一个字母"o"在第5个位置出现。如果要查找最后一个字母"o"的位置,可以从字符串末尾开始搜索:
```
var position = str.lastIndexOf("o");
```
则position的值为7,因为最后一个字母"o"在第8个位置出现。
阅读全文