JS 字符串方法

String类定义的方法都不能改变字符串的内容

方法 描述
字符
charAt(3) 返回在指定位置的字符 =>'g'
charCodeAt(3) 返回指定字符的 Unicode 编码 =>103
fromCharCode(103) 将字符编码转换为一个字符串 =>'g'
查找位置
indexOf() 下标/-1
lastIndexOf() 下标/-1
正则
search(正则) 下标/-1
match(正则) 返回数组
剪切
slice(首 , 尾) 可负值
subString(首 , 尾) 不可负值
subStr(首 , 长)
trim() 去除首尾空白
拼接
concat('ab' , 'cd') 拼接
repeat(2) 重复2次
替换,大小写敏感
replace(新 , 旧)
str.replace("Microsoft", "W3School")
只替换第一个匹配
replaceAll(新 , 旧) 替换全部
转换成数组
split('') 以字符''分割, 如split('&'),返回数组
其他
toLowCase()/toUpperCase() 转换大小写
includes() ture/false
startsWith() ture/false
endsWith() ture/false
posted @   波吉国王  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示