字符串方法

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 重复

 

posted @   三色猫7777  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示