【JS】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)的区别
以上是 【JS】String对象常用方法总结 的全部内容, 来源链接: utcz.com/a/68450.html