JavaScript中字符串的常用方法和属性总结

字符串的常用方法和属性表格

字符串方法返回值是否改变原字符串作用
.length整数返回字符串的长度
.charAt(num)字符返回在num位置的字符
.concat(str)字符串连接字符串。
.indexOf(str(要查找字符串,必须), num(从什么位置开始往后查找,可选))整数从头检索字符串,找到了返回第一个索引值,没有找到返回-1。
.lastIndexOf(str(要查找字符串,必须), num(从什么位置开始往前查找,可选))整数从尾检索字符串,找到了返回第一个索引值,没有找到返回-1。
.search(regxp)(参数为正则)数组检索与正则表达式相匹配的值。
.match(regxp)(参数为正则)数组找到一个或多个正则表达式的匹配。
.replace(regxp, str)(参数为正则)字符串替换与正则表达式匹配的子串。
.split(str(已标准分割的字符串,必须), maxlen(最大数组长度,可选))数组把字符串分割为字符串数组。
.slice(start, end)返回包括start但是不包括end的新字符串,可以使用负数索引返回字符串中被选中的字符串
.substring(start, end)返回包括start但是不包括end的新数组,不可以使用负数索引提取字符串中两个指定的索引号之间的字符。
.trim()字符串删除字符串两端的空白字符。
.includes(str)布尔是否能找到str字符串
.startsWith(str)布尔判断字符串是否在原字符串的头部
.endsWith(str)布尔判断字符串是否在原字符串的尾部
.repeat(num)字符串表示将字符串重复num次
.padStart(num, str)字符串用str从前面补全直到长度达到num
.padEnd(num, str)字符串用str从后面补全直到长度达到num
.toLowerCase(); .toLocaleLowerCase()(这个两个都是转化为小写,两者的区别,是否和系统有关)字符串把字符串转换为小写。
.toUpperCase(); .toLocaleUpperCase()(这个两个都是转化为小写,两者的区别,是否和系统有关)字符串把字符串转换为大写。
.localeCompare(str)整数用本地特定的顺序来比较两个字符串
.charCodeAt(num)整数返回在num位置的字符的Unicode编码
String.fromCharCode(…arrInt)字符串从字符编码创建一个字符串。console.log(String.fromCharCode(…[25105, 25105]))

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值