1、indexOf和lastIndexOf方法
indexOf方法——返回某个指定的字符串值在字符串中首次出现的位置
lastIndexOf方法——返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索
说明:js中没有java中字符串的contains方法,其类似的方法为indexOf、lastIndexOf
(1)indexOf方法:
(2)lastIndexOf方法:
2、split方法
split方法——用于把一个字符串分割成字符串数组。
split方法的使用技巧:
js中没有既有的方法查询一个字符串在另一个字符串中的出现次数,可以利用split方法来实现该功能:
例如:str1.split(str2).length - 1——即可获得str2在str1中的出现次数。
3、replace方法
replace方法——用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
replace方法的使用技巧:
js中没有java中字符串的replaceAll方法,但是可以利用replace方法的正则替换实现该功能:
例如:str1.replace(/str2/g, str3)——即可实现用str3把str1中全部的str2替换掉。参考:https://www.jb51.net/article/54173.htm