Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

String lastIndexOf()

JavaScript String lastIndexOf()方法

JavaScript字符串lastIndexOf()方法用于在给定的char值序列中搜索特定字符或字符串的位置。它的行为类似于indexOf()方法,不同之处在于它从字符串的最后位置开始搜索元素。
lastIndexOf()方法区分大小写。字符串中第一个字符的索引位置始终从零开始。如果字符串中不存在元素,则返回-1。

语法

以下是用于搜索元素位置的以下方法。
方法 说明
lastIndexOf(ch) 它返回方法所传递的char值的最后一个索引位置。
lastIndexOf(ch,index) 它将开始以相反的顺序从提供的索引值中搜索元素,然后返回指定char值的索引位置。
lastIndexOf(str) 它返回通过方法传递的字符串的第一个字符的索引位置。
lastIndexOf(str,index) 它将开始从提供的索引值中搜索元素,然后返回字符串的第一个字符的索引位置。

参数

ch -表示要搜索的单个字符,例如" a"。
index -表示从搜索开始的索引位置。
str -表示要搜索的字符串,例如" Java"。

JavaScript String lastIndexOf()方法示例

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

示例1

在这里,我们将打印单个字符的位置。
<script>
var web="Learn JavaScript on lidihuo";
document.write(web.lastIndexOf('h'));
</script>
输出:

示例2

在此示例中,我们将提供从搜索开始的索引值。
<script>
var web="Learn JavaScript on lidihuo";
document.write(web.lastIndexOf('d',22));
</script>
输出:

示例3

在这里,我们将打印字符串的第一个字符的位置。
<script>
var web="Learn JavaScript on lidihuo";
document.write(web.lastIndexOf("lidihuo"));
</script>
输出:

示例4

在此示例中,我们将提供从搜索开始的索引值。
<script>
var web="Learn JavaScript on lidihuo";
document.write(web.lastIndexOf("lidihuo",19));
</script>
输出:

示例5

在这里,我们将尝试通过更改元素的区分大小写来搜索元素。
<script>
var web="Learn JavaScript on lidihuo";
document.write(web.lastIndexOf("java"));
</script>
输出:
-1
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4