indexOf和lastIndexOf的区别

indexOf和lastIndexOf的概念

一:两者的概念
1.indexOf:报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。
2.lastIndexOf: lastIndexOf要熟悉lastIndexOf 首先要掌握indexOf,同indexOf用法相同区别在于lastIndexOf是从字符串末尾开始检索,检索到子字符,则返回子字符在字符串中的位置,(位置从前向后数,最小位为0,也就是从第0位开始算起)未检测到则返回-1。
二:两者的区别
indexOf:查找某个字符在字符串第一次出现的位置

lastIndexOf:从右往左查找某个字符最后(这个最后是左面>>>右边)出现在字符串的位置

indexOf和lastIndexOf的用法

	var a="abcccdjha";
	alert(a.indexOf('c')); //abc 为0,1,2 所以会出来2
	alert(a.lastIndexOf('c')); //右>>>左 cccbc 0,1,2,3,4 所以会出来4

第一次alert的结果:
第二次alert的结果:在这里插入图片描述

发布了23 篇原创文章 · 获赞 28 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_45736927/article/details/103074142