当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript String indexOf()用法及代码示例


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

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

用法

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

方法 描述
indexOf(ch) 它返回通过方法传递的 char 值的索引位置。
indexOf(ch,index) 它从提供的索引值开始搜索元素,然后返回指定字符值的索引位置。
indexOf(str) 它返回通过方法传递的字符串的第一个字符的索引位置。
indexOf(str,index) 它从提供的索引值开始搜索元素,然后返回字符串第一个字符的索引位置。

参数

ch- 它代表要搜索的单个字符,如 'a'。

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

str- 它代表要搜索的字符串,如 "Java"。

返回

特定字符的索引。

JavaScript String indexOf() 方法示例

让我们通过简单的例子来看看搜索元素位置的各种方法。

例子1

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

<script>
var web="Learn JavaScript on Javatpoint";
document.write(web.indexOf('a'));
</script>

输出:

2

例子2

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

<script>
var web="Learn JavaScript on Javatpoint";
document.write(web.indexOf('a',3));
</script>

输出:

7

例子3

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

<script>
var web="Learn JavaScript on Javatpoint";
document.write(web.indexOf("Java"));
</script>

输出:

6

示例 4

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

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

输出:

20

例 5

在这里,我们将尝试通过更改大小写敏感度来搜索元素。

<script>
var web="Learn JavaScript on Javatpoint";
document.write(web.indexOf("java"));
</script>

输出:

-1






相关用法


注:本文由纯净天空筛选整理自 JavaScript String indexOf() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。