String indexOf()
JavaScript String indexOf()方法
JavaScript字符串indexOf()方法用于搜索给定char值序列中特定字符或字符串的位置。此方法区分大小写。
字符串中第一个字符的索引位置始终以零开头。如果字符串中不存在元素,则返回-1。
语法
以下是用于搜索元素位置的以下方法。
方法 |
说明 |
indexOf(ch) |
它返回通过方法传递的char值的索引位置。 |
indexOf(ch,index) |
它将开始从提供的索引值中搜索元素,然后返回指定char值的索引位置。 |
indexOf(str) |
它返回通过方法传递的字符串的第一个字符的索引位置。 |
indexOf(str,index) |
它将开始从提供的索引值中搜索元素,然后返回字符串的第一个字符的索引位置。 |
参数
ch -表示要搜索的单个字符,例如" a"。
index -表示从搜索开始的索引位置。
str -表示要搜索的字符串,例如" Java"。
返回
特定字符的索引。
JavaScript字符串indexOf()方法示例
让我们看看各种
示例1
在这里,我们将打印单个字符的位置。
<script>
var web="Learn JavaScript on lidihuo";
document.write(web.indexOf('a'));
</script>
输出:
示例2
在此示例中,我们将提供从搜索开始的索引值。
<script>
var web="Learn JavaScript on lidihuo";
document.write(web.indexOf('a',3));
</script>
输出:
示例3
在这里,我们将打印字符串的第一个字符的位置。
<script>
var web="Learn JavaScript on lidihuo";
document.write(web.indexOf("Java"));
</script>
输出:
示例4
在此示例中,我们将提供从搜索开始的索引值。
</script>
var web="Learn JavaScript on lidihuo";
document.write(web.indexOf("lidihuo",7));
</script>
输出:
示例5
在这里,我们将尝试通过更改元素的区分大小写来搜索元素。
<script>
var web="Learn JavaScript on lidihuo";
document.write(web.indexOf("lidihuo"));
</script>
输出: