📜  JavaScript String indexOf()方法

📅  最后修改于: 2020-10-25 12:23:43             🧑  作者: Mango

JavaScript字符串indexOf()方法

JavaScript字符串indexOf()方法用于在给定的char值序列中搜索特定字符或字符串的位置。此方法区分大小写。

字符串中第一个字符的索引位置始终从零开始。如果字符串不存在元素,则返回-1。

句法

以下是用于搜索元素位置的以下方法。

Method Description
indexOf(ch) It returns the index position of char value passed with method.
indexOf(ch,index) It start searching the element from the provided index value and then returns the index position of specified char value.
indexOf(str) It returns the index position of first character of string passed with method.
indexOf(str,index) It start searching the element from the provided index value and then returns the index position of first character of string.

参量

ch-代表要搜索的单个字符,例如“ a”。

index-代表从搜索开始的索引位置。

str-表示要搜索的字符串,例如“ Java”。

返回

特定字符的索引。

JavaScript字符串indexOf()方法示例

让我们借助简单的示例来了解搜索元素位置的各种方法。

例子1

在这里,我们将print单个字符的位置。


输出:

2

例子2

在此示例中,我们将提供从搜索开始的索引值。


输出:

7

例子3

在这里,我们将print字符串的第一个字符的位置。


输出:

6

例子4

在此示例中,我们将提供从搜索开始的索引值。


var web="Learn JavaScript on Javatpoint";
document.write(web.indexOf("Java",7));

输出:

20

例子5

在这里,我们将尝试通过更改元素的区分大小写来搜索该元素。


输出:

-1