欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

indexOf和lastIndexOf的区别

程序员文章站 2023-12-23 11:23:22
...

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的结果:indexOf和lastIndexOf的区别
第二次alert的结果:indexOf和lastIndexOf的区别

上一篇:

下一篇: