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的结果:
第二次alert的结果:
推荐阅读
-
indexOf和lastIndexOf的区别
-
PHP中单引号和双引号的区别,php引号双引号_PHP教程
-
JavaScript操作DOM元素的childNodes和children区别_javascript技巧
-
request(域对象)和response的区别和用法
-
字符串中的indexOf和substring
-
indexOf 和 lastIndexOf
-
JavaScript数组的位置方法(indexOf和lastIndexOf)
-
详细分析mybatis中resultType和resultMap的区别与联系
-
indexOf 和 lastIndexOf 的使用方法
-
subString()方法、lastIndexof()和indexOf()方法