📜  JavaScript String lastIndexOf()方法

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

JavaScript字符串lastIndexOf()方法

JavaScript字符串lastIndexOf()方法用于在给定的char值序列中搜索特定字符或字符串的位置。它的行为类似于indexOf()方法,不同之处在于它从字符串的最后一个位置开始搜索元素。

lastIndexOf()方法区分大小写。字符串中第一个字符的索引位置始终从零开始。如果字符串不存在元素,则返回-1。

句法

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

Method Description
lastIndexOf(ch) It returns the last index position of char value passed with method.
lastIndexOf(ch,index) It starts searching the element from the provided index value in the inverse order and then returns the index position of specified char value.
lastIndexOf(str) It returns the index position of first character of string passed with method.
lastIndexOf(str,index) It starts 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字符串lastIndexOf()方法示例

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

例子1

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


输出:

23

例子2

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


输出:

21

例子3

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


输出:

20

例子4

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


输出:

6

例子5

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


输出:

-1