javascript中indexof()用法
时间: 2023-04-27 20:06:29 浏览: 91
JavaScript中的indexOf()是一个字符串方法,用于查找一个字符串中是否包含另一个字符串,并返回第一次出现的位置。
语法:string.indexOf(searchValue, startIndex)
参数:
- searchValue:要查找的字符串
- startIndex:可选参数,从哪个位置开始查找,默认为0
返回值:
- 如果找到了searchValue,则返回第一次出现的位置
- 如果没有找到,则返回-1
示例:
```
var str = "Hello World!";
var pos = str.indexOf("World");
console.log(pos); // 输出6
```
以上是JavaScript中indexOf()方法的用法。
相关问题
JavaScript 数组的indexOf方法
JavaScript的数组提供了许多方法来操作数组元素,其中indexOf()是其中一个常用的方法,它用于查找数组中某个元素的位置索引。该方法接受一个参数,表示要查找的元素,如果该元素存在于数组中,则返回该元素第一次出现的位置索引,否则返回-1。
例如,对于以下数组:
```
var arr = [1, 3, 5, 7, 3];
```
使用indexOf()方法来查找元素3的位置索引:
```
var index = arr.indexOf(3);
console.log(index); //输出2
```
如果要查找的元素不在数组中,则返回-1:
```
var index = arr.indexOf(9);
console.log(index); //输出-1
```
阅读全文