常见的操作字符串的方法

10 篇文章 0 订阅
方法参数返回值作用
charAt()索引值返回索引所处位置的字符用于获取指定位置的字符var s="hello"; var a=s.charAt(0) //a的值是h
toLowerCase()无参数转换后的字符串把字符串转换成小写省略
toUpperCase()无参数转换后的字符串把字符串转换成大写省略
substr ()有两个参数,第一个必须选,表示开始的下标,第二个可选,表示要截取的数量返回截取的字符串获取从指定下表开始,固定数目的字符串stringObject.substr(start,length)
substring()有两个参数,第一个必须,表示开始的下标,第二个可选 ,表示结束的下标,这个截取范围是一个左闭右开的区间返回指定范围的字符串得到指定范围的字符串string.substring(start, end)
slice()有两个参数,第一个必须,表示开始的下标,第二个可选 ,表示结束的下标,这个截取范围是一个左闭右开的区间返回指定范围的数据该方法可用于数组和字符串,截取指定区间的数据stringObject.slice(start,end)或arrayObject.slice(start,end)
split有一个参数,必须的,用于分割当前数据的字符返回的是分割后的数组可用于将字符串转变成数组stringObject.split(字符)
replace有两个参数,必须存在的,(1)第一个参数值得是要被替换掉的子字符串或者是正则表达式匹配到的字符串,(2)第二个参数表示,要取代原来或匹配到的字符串的这样一个用户自定义的字符串返回替换后的全新的字符串该方法用于把字符串中的一些子字符串替换成用户自定义的一些字符串,或者是把正则表达式匹配到的字符串替换掉stringObject.replace(regexp/substr,replacement)
indexOf()一个参数,指定的字符串返回指定字符串在原来数据中第一次出现的索引值得到指定字符串在原来数据中第一次出现的索引值省略
lastIndexOf()一个参数,指定的字符串返回指定字符串在原来数据中最后一次出现的索引值

ES6中的方法:

方法参数返回值
includes()二个参数,第一个字符串形式,第二个可选,表示开始搜索的起始下标返回布尔值,表示是否找到了参数字符串
startsWith()同上返回布尔值,表示参数字符串是否处于源字符串的头部
endsWith()第一个参数同上,第二个参数表示针对前n个字符而言返回布尔值,表示参数字符串是否处于源字符串的尾部
repeat()一个参数,表示需要重复的次数返回一个新字符串,表示将原来的字符串重复n次
padStart两个参数,第一个表示字符串补全生效的最大长度,第二个表示用于补全的字符串返回补全后的数据,用于首部补全,若是补全生效的字符串长度比原字符串短,则返回原字符串
padEnd同上返回补全后的数据,用于尾部,补全,,若是补全生效的字符串长度比原字符串短,则返回原字符串
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值