JS之字符串搜索

indexOf():返回指定文本在字符串中第一次出现(的位置)索引
注:js从0开始计算位置。
lastIndexOf():返回指定文本在字符串中最后一次出现的索引

注:如果未找到文本,indexOf()和lastIndexOf()都返回-1
indexOf()和lastIndexOf()都接受第二个参数作为搜索的开始位置

search():在字符串中搜索指定值并返回匹配的位置

search()方法不接受第二个起始位置参数,indxOf()方法不能搜索正则表达式
match():根据正则表达式在字符串中搜索匹配项,并将匹配项作为Array对象返回
如果正则表达式不包含g修饰符,match()方法将只返回字符串中的第一个匹配项
startsWith():如果字符串以指定值开头,则startsWith()方法返回true,否则返回false

endsWith():如果字符串以指定值结尾,则endsWith()方法返回true,否则返回false


【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律