字符串的一些常见方法

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():全部小写

以上是关于字符串的一些常见方法的主要内容,如果未能解决你的问题,请参考以下文章

String类的一些常见的比较方法

字符串方法总结

python二级一些常见的命令及意思

java的String常见的操作方法

关于JS截取字符串以及截取数组项的几种常见方法解析

js中Boolean类型和Number类型的一些常见方法