字符串的一些常见方法
Posted maozo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串的一些常见方法相关的知识,希望对你有一定的参考价值。
字符串的方法(所有字符串的方法都不会改变原数组):
charAt():通过下标获取字符,参数是下标
chaCodeAt():通过下标获取对应字符的ASCII码,参数是下标
concat():连接字符串
split():将字符串以参数为间隔转换成数组,默认参数是“,”
slice():通过下标截取字符串,参数为负时会从后往前截取
substring():截取。以较小下标开始,较大下标结束截取一段字符串,有负数时不会倒数截取
substr():截取。有2个参数,第一个参数是操作位置,第二个参数是截取长度
indexOf():查找匹配。第一个参数是查找内容,第二个参数是开始查找位置,返回匹配内容的下标,找不到返回-1(通常会通过indexOf()===-1的布尔值判断某个字符是否存在)
search():查找匹配。与indexOf()的区别是该方法没有第二个参数,只能从头开始查找
match():查找。参数为字符串时,返回一个数组,参数为正则时,没有修饰符“g”跟字符串的作用是一样的,有“g”时会返回匹配到的所有成员组成的数组
replace(oldstr,newstr):查找替换。oldstr可以为字符串,可以为正则,newstr可以为字符串,可以为函数
注:为函数时,函数返回值为替换内容。此时函数至少有三个参数:第一个参数是查找的内容、倒数第二个参数是匹配到内容的下标、倒数第一个参数是原字符串,如果正则中出现“()”会在第一个参数后面增加对应的形参。
toUpperCase():全部大写
toLowerCase():全部小写
以上是关于字符串的一些常见方法的主要内容,如果未能解决你的问题,请参考以下文章