string对象有很多方法,但一般开发里,一些方法很少用到,比如concat(),他的作用似乎将两个字符串拼接起来,但开发时,使用加号也能实现字符串拼接效果,所以这种方法就不介绍了。
这里只介绍一些开发常用的方法,不多,但都很重要,属于必须掌握的方法
1.indexOf()
返回某个指定的字符串值在字符串中首次出现的位置。如果没有找到匹配的字符串则返回 -1。
2.includes()
用于判断字符串是否包含指定的子字符串。如果找到匹配的字符串则返回 true,否则返回 false。
如果是用于判断,那和indexOf()作用差不多,可以根据开发情况自行选择用哪个方法
3.replaceAll()
用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串,该函数会替换所有匹配到的子字符串。
比如把2024-10-10改成2024/10/10,但一般情况下,都是直接和正则表达式一起使用
4.split()
用于把一个字符串分割成字符串数组。
5.slice(), substr(),substring()
这三个放一块写是因为这三个都是切割字符串的方法,但细微处有区别。
slice():提取字符串的片断,并在新的字符串中返回被提取的部分
substr() :从起始索引号提取字符串中指定数目的字符
substring():提取字符串中两个指定的索引号之间的字符
6.toLocaleLowerCase(),toLowerCase()
把字符串转换为小写
7.toLocaleUpperCase(),toUpperCase()
把字符串转换为大写
8.trim()
移除字符串首尾空白