📅  最后修改于: 2020-10-25 12:23:43             🧑  作者: Mango
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”。
特定字符的索引。
让我们借助简单的示例来了解搜索元素位置的各种方法。
在这里,我们将print单个字符的位置。
输出:
2
在此示例中,我们将提供从搜索开始的索引值。
输出:
7
在这里,我们将print字符串的第一个字符的位置。
输出:
6
在此示例中,我们将提供从搜索开始的索引值。
var web="Learn JavaScript on Javatpoint";
document.write(web.indexOf("Java",7));
输出:
20
在这里,我们将尝试通过更改元素的区分大小写来搜索该元素。
输出:
-1