当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。