轻松上手,快乐学习!

JavaScript 字符串 lastIndexOf() 方法


实例

搜索 "planet" 在字符串中最后一次出现的位置:

var str = "Hello planet earth, you are a great planet.";
var n = str.lastIndexOf("planet");
亲自试一试 »

页面下方有更多实例。


定义和用法

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

注释: 字符串从头到尾搜索,但返回从开头开始的索引,即位置0。

如果要搜索的值从未出现,则此方法返回-1。

注释: lastIndexOf() 方法区分大小写!

提示: 另请看 indexOf() 方法。


浏览器支持

方法
lastIndexOf() Yes Yes Yes Yes Yes

语法

string.lastIndexOf(searchvalue, start)

参数值

参数 描述
searchvalue 必需。要搜索的字符串
start 可选。开始搜索的位置(向后搜索)。如果省略,默认值是字符串的长度

技术细节

返回值: 数字,表示指定的搜索值上次出现的位置,如果从未出现,则为-1
JavaScript 版本: ECMAScript 1

更多实例

实例

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

var str = "Hello planet earth, you are a great planet.";
var n = str.lastIndexOf("planet", 20);
亲自试一试 »