📅  最后修改于: 2020-10-25 12:24:22             🧑  作者: Mango
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”。
让我们借助简单的示例来了解搜索元素位置的各种方法。
在这里,我们将print单个字符的位置。
输出:
23
在此示例中,我们将提供从搜索开始的索引值。
输出:
21
在这里,我们将print字符串的第一个字符的位置。
输出:
20
在此示例中,我们将提供从搜索开始的索引值。
输出:
6
在这里,我们将尝试通过更改元素的区分大小写来搜索该元素。
输出:
-1