JavaScript中的lastIndexOf()怎么用?

查了近一个小时,网上讲得都不详细,都是东挪西凑的。有哪位真懂,讲彻底点,为后人载棵能成活的树啊?... 查了近一个小时,网上讲得都不详细,都是东挪西凑的。有哪位真懂,讲彻底点,为后人载棵能成活的树啊? 展开
 我来答
raoyangsheng
2011-10-11 · TA获得超过282个赞
知道答主
回答量:77
采纳率:50%
帮助的人:58.5万
展开全部

同意下面的回答!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AlmondMeng
2011-10-11 · 超过23用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:61.5万
展开全部
举个例子给你吧,
alert('0a234a6'.lastIndexOf('a')) // 打印的是5
alert('0a234a6'.indexOf('a')) // 打印出的是1
lastIndexOf返回的是匹配的字符在字符串中的最右边的位置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fancyqi
2011-10-11 · TA获得超过178个赞
知道答主
回答量:50
采纳率:0%
帮助的人:54.3万
展开全部
从后面数返回匹配到的字符串第一次出现位置,判断后缀名很方便。

<script type="text/javascript">

var str="Hello world!"
document.write(str.lastIndexOf("Hello") + "<br />")
document.write(str.lastIndexOf("World") + "<br />")
document.write(str.lastIndexOf("world"))

</script>
以上代码的输出:
0
-1
6

摘自:http://www.w3school.com.cn/js/jsref_lastIndexOf.asp
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhwadezheng
2011-10-12
知道答主
回答量:4
采纳率:0%
帮助的人:3610
展开全部
用于字符串查找指定元素最后出现的索引(即该元素在字符串最后出现的位置),如果该元素不存在于字符串中那么返回-1,否则返回大于或等于0的数。
如:var test = "abcdefg":
var num1 = test.lastIndexOf("de");
var num2 = test.lastIndexOf("ed");
document.write(“num1: " +num1+" num2: "+num2);
结果 num 1: 3 num2: -1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jarhf
推荐于2016-08-04 · TA获得超过1862个赞
知道小有建树答主
回答量:1736
采纳率:25%
帮助的人:1030万
展开全部
lastIndexOf 是返回最后一个要找元素的索引(从0开始),如下:
"01234567890123456789".lastIndexOf("0") , 结果为10
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式