例
搜索最后一次出现的字符串"planet" :
var str = "Hello planet earth, you are a great planet.";
var n = str.lastIndexOf("planet");
n的结果将是:
试一试» 更多"Try it Yourself"下面的例子。
定义和用法
的lastIndexOf()方法返回在字符串中指定的值最后一次出现的位置。
Note:该字符串是从年底开始搜索,但返回从头开始的索引,在现在的位置是0。
此方法返回-1,如果要搜索的值永远不会发生。
Note:该lastIndexOf()方法区分大小写!
Tip:也看indexOf()方法。
浏览器支持
方法 | |||||
---|---|---|---|---|---|
lastIndexOf() | 是 | 是 | 是 | 是 | 是 |
句法
参数值 参数 描述 searchvalue 需要。 要搜索的字符串 start 可选的。 从哪里开始搜索的位置(searching backwards) 。 如果省略,默认值是字符串的长度
技术细节
返回值: 一个数字,代表着位置指定searchvalue发生的最后一次,或-1,如果不会发生这 JavaScript的版本: 1.0
更多示例
例
搜索字符串最后一次出现"planet" ,开始在20位的搜索:
var str = "Hello planet earth, you are a great planet.";
var n = str.lastIndexOf("planet", 20);
n的结果将是:
试一试»
<JavaScript字符串参考