首先,了解一下,字符串是由双(单)引号括起来,在Javascript中是一种基本数据类型。下面来总结一下它常用的方法。我们将字符串基本操作可归纳为增删改查。
concat
增:concat,这里的增不是直接增加,而是创建一个副本,再进行操作,除了常用+,以及${}进行字符串拼接外,还可以使用concat。
slice
删:slice,这里的删和增加一样不是直接减少,而是创建一个副本再进行操作。slice方法总共可传入两个参数,第一个参数代表开始截取的下标,第二个参数代表结束截取的下标。不传入第二个参数代表从开始下标的位置截取到最后。
substr
删:substr,这里的删不是直接减少,而是创建一个副本再进行操作,substr方法总共可传入两个参数,第一个参数代表开始截取的下标,第二个参数代表截取的长度。不传入第二个参数代表从开始下标的位置截取到最后。
substring
删:substring,这里的删不是直接减少,而是创建一个副本再进行操作,substring方法总共可传入两个参数,第一个参数代表开始截取的下标,第二个参数代表结束截取的下标。不传入第二个参数代表从开始下标的位置截取到最后。
trim trimLeft trimRight
改:trim,这里的改不是直接修改,而是创建一个副本再进行操作,trim方法是去除字符串的空格部分,但需要注意的是trim只能去除字符串前后部分的空格,中间的空格不可以去除。trimLeft和trimRight分别为去除左右的空格,下面就不列举了
repeat
改:repeat,这里的改不是直接修改,而是创建一个副本再进行操作,repeat方法接收一个整数参数,表示要将字符串复制多少次,然后返回拼接所有副本后的结果。
padStart padEnd
改:repeat,这里的改不是直接修改,而是创建一个副本再进行操作,padStart和padEnd接收2个参数,第一个参数代表需要输出的字符串长度。第二个参数代表如果长度不够时需要用什么来补充。
toLowerCase toUpperCase
改:toLowerCase,toUpperCase,这里的改不是直接修改,而是创建一个副本再进行操作。这两个方法主要用于转换大小写。
charAt
查:charAt , 返回给定索引位置的字符,由传给方法的整数参数指定。
indexof
查:indexof, 从字符串开头去搜索传入的字符串,并返回位置(如果没找到,则返回 -1 )
startWith、endWith 、includes
查:startWith,endWith 从字符串中搜索传入的字符串,并返回一个表示是否包含的布尔值。
split
转换方法:把字符串按照指定的分割符,拆分成数组中的每一项
replace
接收两个参数,第一个参数为匹配的内容,第二个参数为替换的元素(可用函数)
点赞关注加收藏,每天都会更新一个JavaScript知识!!!!!!!!!