目录

JavaScript String lastIndexOf()

示例

搜索最后一次出现的"planet":

let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("planet");
亲自试一试 »
let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("Planet");
亲自试一试 »

下面有更多示例。


描述

这个lastIndexOf()方法返回字符串中最后一次出现的指定值的索引(位置)。

这个lastIndexOf()方法从末尾到开头搜索字符串。

这个lastIndexOf()方法返回从头开始的索引(位置 0)。

这个lastIndexOf()如果未找到该值,方法将返回 -1。

这个lastIndexOf()方法区分大小写。

也可以看看:

indexOf() 方法


语法

string.lastIndexOf( searchvalue, start)

参数

Parameter Description
searchvalue Required.
The string to search for.
start Optional.
The position where to start.
Default value is string length.

返回值

类型 描述
一个号码 搜索值出现的位置。
-1 如果它从未发生。


更多示例

从位置 20 开始搜索最后一次出现的"planet":

let text = "Hello planet earth, you are a great planet.";
let result = text.lastIndexOf("planet", 20);
亲自试一试 »

浏览器支持

lastIndexOf()是 ECMAScript1 (ES1) 功能。

所有浏览器均完全支持 ES1 (JavaScript 1997):

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes Yes