lastIndexOf() 方法

简介: lastIndexOf() 方法

lastIndexOf() 方法向后搜索(从末尾到开头),意思是:如果第二个参数是 15,则从位置 15 开始搜索,一直搜索到字符串的开头。

实例
let str = "Please locate where 'locate' occurs!";
str.lastIndexOf("locate", 15) // 返回 7
亲自试一试
String.search()
search() 方法在字符串中搜索指定值并返回匹配的位置:

实例
let str = "Please locate where 'locate' occurs!";
str.search("locate") // 返回 7
亲自试一试
您注意到了吗?
indexOf() 和 search() 这两个方法,相等吗?

它们接受相同的参数,并返回相同的值?

这两种方法并不相等。差别如下:

search() 方法不能接受第二个起始位置参数。
indexOf() 方法不能采用强大的搜索值(正则表达式)。

目录
相关文章
|
6月前
|
Java
substring()方法详解
substring()方法详解
61 1
|
6月前
|
索引
substr与substring的区别
substr与substring的区别
|
6月前
|
索引
substring()方法
substring()方法
|
6月前
|
C# 索引
C#详解-Contains、StartsWith、EndsWith、Indexof、lastdexof
C#详解-Contains、StartsWith、EndsWith、Indexof、lastdexof
112 0
|
11月前
replace、replaceAll、replaceFirst
replace、replaceAll、replaceFirst
59 0
|
人工智能 Java
JAVA中substring()方法和indexOf()方法 以及lastIndexOf
JAVA中substring()方法和indexOf()方法 以及lastIndexOf
trim()方法的使用
trim() 方法不会改变原始字符串。
137 0
java105-字符串indexof,spilt,substring方法
java105-字符串indexof,spilt,substring方法
115 0
java105-字符串indexof,spilt,substring方法
|
JavaScript
js中截取字符串的三个方法 substring()、substr()、slice()
js中截取字符串的三个方法 substring()、substr()、slice()