String对象常用方法总结

方法 功能 示例
charAt() 返回在指定位置的字符 str.charAt(2)
concat() 连接两个或更多字符串,并返回新的字符串(不改变原字符串) str.concat(“hello”)
indexOf() 返回某个指定的字符串值在字符串中首次出现的位置 str.indexOf(“he”)
includes() 查找字符串中是否包含指定的子字符串(boolean) str.includes(“he”)
lastIndexOf() 从后向前搜索字符串,并从起始位置(0)开始计算返回字符串最后出现的位置 str.lastIndexOf(“l”)
repeat(n) 复制字符串指定次数,并将它们链接在一起返回 str.repeat(2)
replace() 在字符串中查找匹配的子串,并替换与正则 str.repeat(2)
search() 查找与正则表达式相匹配的值(开始下标) str.search(“he”)
slice(m, n) 提取字符串的片段,返回被提取的部分 str.slice(1, 2)
split() 把字符串分割为字符串数组, 返回新数组 str.split(" ")
substr(m, n) 从m开始提取字符串中指定数目n的字符 str.substr(1, 2)
substring(m,n) 提取字符串中两个指定的索引之间的字符串(不包含n) str.substring(1, 2)
toLowerCase() 把字符串转换小写 str.toLowerCase()
toUpperCase() 把字符串转换为大写 str.toUpperCase()
trim() 去除字符串两边的空白 str.trim()

注意一下几个方法:

replace() slice(m, n) split()

substr(m, n) 与 substring(m,n)的区别

String对象常用方法总结