JavaScript 字符串 lastIndexOf() 方法
实例
搜索 "planet" 在字符串中最后一次出现的位置:
var str = "Hello planet earth, you are a great planet.";
var n = str.lastIndexOf("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);
亲自试一试 »
var n = str.lastIndexOf("planet", 20);