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


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


lastIndexOf()方法在 JavaScript 中用於搜索字符串中最後一次出現的指定子字符串。

返回最後一次出現的索引指定的子字符串,或如果未找到子字符串,則為 -1。

字符串 lastIndexOf() 語法

str.lastIndexOf(searchValue , index)

字符串 lastIndexOf() 參數

lastIndexOf() 方法接受 2 個參數,如下所述:

Parameter

Description

searchvalue

搜索值是要在基本字符串中搜索的字符串。

index

定義要在基本字符串中向後搜索搜索值的起始索引

字符串 lastIndexOf() 返回值

此方法返回最後一次找到搜索值的字符串索引(從 0 開始)。如果在字符串中找不到搜索值,則該方法返回 -1

JavaScript 字符串 lastIndexOf() 方法示例

示例 1:在 JavaScript 中查找最後一次出現的子字符串

函數func()初始化一個字符串變量str值為“GeeksforGeeks”。然後它使用lastIndexOf()查找字符串中子字符串‘for’最後一次出現的索引的方法str。索引,即5,然後打印到控製台。

JavaScript


function func() {
    let str = 'GeeksforGeeks';
    let index = str.lastIndexOf('for');
    console.log(index);
}
func();
輸出
5

示例 2:使用 JavaScript 的 lastIndexOf() 進行區分大小寫的搜索

func()函數初始化一個字符串變量str值為“出發的火車”。然後它使用lastIndexOf()查找字符串中最後一次出現子字符串‘train’(區分大小寫)的索引的方法str。由於‘出發的列車’中沒有找到‘train’,-1打印到控製台。

JavaScript


// JavaScript to illustrate lastIndexOf() method
function func() {
    // Original string
    let str = 'Departed Train';
    // Finding index of occurrence of 'train'
    let index = str.lastIndexOf('train');
    console.log(index);
}
func();
輸出
-1

我們有 Javascript 字符串方法的完整列表,要檢查這些方法,請瀏覽此Javascript 字符串完整參考文章。

支持的瀏覽器:

  • Chrome 1 及以上版本
  • 邊 12 及以上
  • 火狐瀏覽器1及以上版本
  • Internet Explorer 6 及更高版本
  • Opera 3 及以上版本
  • Safari 1 及以上版本

我們有一份關於 Javascript 的備忘單,其中涵蓋了 Javascript 的所有重要主題,請查看這些主題Javascript Cheat Sheet-A JavaScript 基本指南.



相關用法


注:本文由純淨天空篩選整理自HGaur大神的英文原創作品 JavaScript String lastIndexOf() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。