哪个方法返回第一次出现指定值的调用 String 对象中的索引?
在本文中,我们将了解如何返回字符串中指定值(可以是字符串或字符)第一次出现的索引,并通过示例了解它们的实现。
JavaScript indexOf() 方法: indexOf() 方法是一个内置且区分大小写的方法,它返回调用字符串对象中指定值第一次出现的索引。如果没有找到这样的值,它将返回 -1。
此方法的主要用途是查找字符串中是否存在特定字符串或字符,因为如果提供的搜索值不存在,该方法将返回 -1。这种方法也可以用来计算特定搜索值在字符串中的频率。
句法:
indexOf(searchValue, index)
参数:
- searchValue:它是在基本字符串中搜索的字符串值。
- index:它是开始搜索的起始索引。默认情况下,索引被视为 0。
返回类型:它返回第一次找到searchValue的字符串(整数类型)的有效索引。否则,如果未找到搜索值,则返回-1 。
示例 1:此示例说明可以是字符串或任何字符的搜索值。
HTML
Finding the index of the first
occurrence of the argument string
in the given string.
GeekforGeeks
Javascript indexOf() Method
HTML
Returning the index of the first
occurrence of the argument string
wrt the specific position.
GeekforGeeks
Javascript indexOf() Method
说明:在第一行中,我们声明了一个带有初始化的字符串,然后我们通过提供“Hello”作为参数来调用indexOf()方法,并将该字符串作为调用对象。现在,此方法将返回字符串中第一次出现的“Hello”,即 0。之后,我们在字符串中搜索了字符“G”。在这里,此方法将返回 7,因为这是第一次出现。
输出:
示例 2:此示例描述了查找参数字符或字符串wrt 到特定位置的第一次出现。
HTML
Returning the index of the first
occurrence of the argument string
wrt the specific position.
GeekforGeeks
Javascript indexOf() Method
说明:这里,我们通过显式提供搜索的起始索引来调用indexOf()方法,在第一个中,我们通过提供'i'和3来调用方法。'i'将在第10个索引上找到如果起始搜索索引为 3。同样在第二个中,我们提供了从第 7 个索引开始搜索的“Hi”,但在第 7 个索引之后没有出现“Hi”,因此将返回 -1。
输出: