JavaScript String lastIndexOf() 方法

返回上一级

lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,如果指定第二个参数 start,则在一个字符串中的指定位置从后向前搜索

浏览器支持

支持 支持 支持 支持 支持

语法

string.lastIndexOf( searchvalue , start )

参数值

参数 描述
searchvalue 必需。规定需检索的字符串值
start 可选的整数参数。规定在字符串中开始检索的位置
它的合法取值是 0 到 stringObject.length - 1
如省略该参数,则将从字符串的最后一个字符处开始检索

返回值

类型 描述
Number 查找的字符串最后出现的位置,如果没有找到匹配字符串则返回 -1

说明

该方法将从后向前检索字符串,但返回是从起始位置 (0) 开始计算子字符串最后出现的位置。 看它是否含有字符串

开始检索的位置在字符串的 start 处或字符串的结尾 (没有指定 start 时)

如果没有找到匹配字符串则返回 -1

lastIndexOf() 方法是区分大小写的

类似方法有 indexOf()

范例

查找字符串 "twle" 最后出现的位置

var str="I am from twle,welcome to twle site.";
var n=str.lastIndexOf("twle");

运行范例 »

范例 2

从第 20 个字符开始查找字符串 "twle" 最后出现的位置

var str="I am from twle,welcome to twle site.";
var n=str.lastIndexOf("twle", 20);

运行范例 »

范例 3

从第 10 个字符开始从后向前查找字符串 "twle" 最后出现的位置

var str="I am from twle,welcome to twle site.";
var n=str.lastIndexOf("twle", 9);

运行范例 »

返回上一级

JavaScript 参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.