字符串方法
1.charAt [index]
2.charCodeAt
3.String.fromCharCode
4.indexOf(参数1,参数2) 找到返回字符下标 找不到返回-1
参数1:被查询的字符
参数2:开始位置,默认从0开始
indexOf(2) 返回被查询字符的下标
indexOf(2,4)从下标4的位置开始查询字符“2”
5.lastindexOf() 最后一次字符出现的位置 针对字符里有重复的内容 找到返回字符下标 找不到返回-1
6.search() 找到返回下标 找不到返回-1 支持正则
7.match() 找到返回数组 找不到返回null 支持正则
8.slice(开始位置,结束位置)
slice(2) 开始位置到结束
slice(2,4) [2,4)
9.substring(开始位置,结束位置)与slice功能用法相同
唯一不同的点
substring可以自动调整顺序 substring(4,2)
11.substr(开始位置,个数)
substr(2) 开始位置到结束
substr(2,4) 开始位置 个数
12.replace (参数1 参数2)替换 支持正则
参数1:被替换的内容
参数2:新的内容
13.concat 合并 相当于+号
r14.split 通过指定的格式,切割返回数组 支持正则
split('-') ["2020","12","12"]
split(/-/) ["2020","12","12"]
split() ["2020-12-12"]
split('') ["2","0","2","0","1","2","1","2"]
15.trim 去掉前后的空白 但是中间的空白不能去掉
16.includes 是否包含 是返回true 不是返回false
17.startWith 是否在开始位置 是返回true 不是返回false
18.endWith 是否在结束位置 是返回true 不是返回false
19.padStart 填充在前面
20.padEnd 填充在后面
21.toUpperCase 转大写
22.toLowerCase 转小写
23.repeat 重复
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通