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


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


JavaScript String lastIndexOf() 方法返回字符串中給定值的最後出現索引,如果不存在,則返回 -1。

用法:

str.lastIndexOf(searchValue, fromIndex)

在這裏,str 是一個字符串。

參數:

lastIndexOf() 方法包含:

  • searchValue - 要在字符串中搜索的值。如果沒有明確提供字符串,則返回fromIndex
  • fromIndex(可選)- 開始向後搜索字符串的索引。默認情況下是+無限.

注意:

  • 如果fromIndex >= string.length,搜索整個字符串。
  • 如果從索引 < 0, 它被認為是相同的0.

返回:

  • 如果它至少出現一次,則返回字符串中值的最後一個索引。
  • 返回-1如果在字符串中找不到該值。

注意: lastIndexOf()方法區分大小寫。

示例:使用lastIndexOf() 方法

var str = "JavaScript is the world's most misunderstood programming language.";

// lastIndexOf() returns the last occurance
var index1 = str.lastIndexOf("language");
console.log(index1); // 57

var index2 = str.lastIndexOf("p");
console.log(index2); // 45

// second argument specifies the search's start index
var index3 = str.lastIndexOf("p", 44);
console.log(index3); // 8

// lastIndexOf returns -1 if not found
var index4 = str.lastIndexOf("Python");
console.log(index4); // -1

輸出

57
45
8
-1

相關用法


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