當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


JavaScript String lastIndexOf()用法及代碼示例

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() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。