JavaScript 字符串 lastIndexOf() 方法用于搜索特定字符或字符串在给定字符值序列中的位置。它的行为类似于 indexOf() 方法,不同之处在于它从字符串的最后一个位置开始搜索元素。
lastIndexOf() 方法区分大小写。字符串中第一个字符的索引位置总是从零开始。如果字符串中不存在元素,则返回 -1。
用法
这些是用于搜索元素位置的以下方法。
方法 | 描述 |
---|---|
lastIndexOf(ch) | 它返回通过方法传递的 char 值的最后一个索引位置。 |
lastIndexOf(ch,index) | 它以相反的顺序从提供的索引值开始搜索元素,然后返回指定字符值的索引位置。 |
lastIndexOf(str) | 它返回通过方法传递的字符串的第一个字符的索引位置。 |
lastIndexOf(str,index) | 它从提供的索引值开始搜索元素,然后返回字符串第一个字符的索引位置。 |
参数
ch- 它代表要搜索的单个字符,如 'a'。
index- 它代表搜索开始的索引位置。
str- 它代表要搜索的字符串,如 "Java"。
JavaScript String lastIndexOf() 方法示例
让我们通过简单的例子来看看搜索元素位置的各种方法。
例子1
在这里,我们将打印单个字符的位置。
<script>
var web="Learn JavaScript on Javatpoint";
document.write(web.lastIndexOf('a'));
</script>
输出:
23
例子2
在此示例中,我们将提供搜索开始处的索引值。
<script>
var web="Learn JavaScript on Javatpoint";
document.write(web.lastIndexOf('a',22));
</script>
输出:
21
例子3
在这里,我们将打印字符串的第一个字符的位置。
<script>
var web="Learn JavaScript on Javatpoint";
document.write(web.lastIndexOf("Java"));
</script>
输出:
20
示例 4
在此示例中,我们将提供搜索开始处的索引值。
<script>
var web="Learn JavaScript on Javatpoint";
document.write(web.lastIndexOf("Java",19));
</script>
输出:
6
例 5
在这里,我们将尝试通过更改大小写敏感度来搜索元素。
<script>
var web="Learn JavaScript on Javatpoint";
document.write(web.lastIndexOf("java"));
</script>
输出:
-1
相关用法
- JavaScript String lastIndexOf()用法及代码示例
- JavaScript String localeCompare()用法及代码示例
- JavaScript String slice()用法及代码示例
- JavaScript String repeat()用法及代码示例
- JavaScript String charCodeAt()用法及代码示例
- JavaScript String endsWith()用法及代码示例
- JavaScript String substr()用法及代码示例
- JavaScript String charAt()用法及代码示例
- JavaScript String normalize()用法及代码示例
- JavaScript String search()用法及代码示例
- JavaScript String matchAll()用法及代码示例
- JavaScript String valueOf()用法及代码示例
- JavaScript String toLocaleUpperCase()用法及代码示例
- JavaScript String substring()用法及代码示例
- JavaScript String toLocaleLowerCase()用法及代码示例
- JavaScript String fromCharCode()用法及代码示例
- JavaScript String concat()用法及代码示例
- JavaScript String includes()用法及代码示例
- JavaScript String toString()用法及代码示例
- JavaScript String replace()用法及代码示例
注:本文由纯净天空筛选整理自 JavaScript String lastIndexOf() method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。