String 对象

参考资料:String 对象

const s = new String('abc');

1. 实例方法

方法
作用
语法

charAt()

返回在指定位置的字符

string.charAt(index)

charCodeAt()

返回在指定的位置的字符的 Unicode 编码

string.charCodeAt(index)

indexOf()

返回指定字符串值在字符串中首次出现的位置

string.indexOf(searchValue, start)

lastIndexOf()

返回指定字符串值在字符串中最后次出现的位置

string.lastIndexOf(searchValue, start)

includes()

查找字符串中是否包含指定的子字符串

string.includes(searchValue, start)

startsWith()

查看字符串是否以指定的子字符串开头

string.startsWith(searchValue, start)

endsWith()

查看字符串是否以指定的子字符串结尾

string.endsWith(searchValue, start)

toLowerCase()

把字符串转换为小写

string.toLowerCase()

toUpperCase()

把字符串转换为大写

string.toUpperCase()

concat()

连接两个或更多字符串,并返回新的字符串

string.concat(string1, ..., stringX)

split()

把字符串分割为字符串数组

string.split(separator_,_ limit)

repeat()

复制字符串指定次数,并将它们连接在一起返回

string.repeat(count)

slice()

提取字符串的片断,并在新的字符串中返回被提取的部分

string.slice(start, end)

substring()

提取字符串中两个指定的索引号之间的字符

string.substring(from, to)

substr()

从起始索引号提取字符串中指定数目的字符

string.substr(start, length)

trim()

去除字符串两边的空白

string.trim()

trimStart()/trimEnd()

消除字符串头部/尾部的空格

string.trimStart()/trimEnd()

match()

查找找到一个或多个正则表达式的匹配。

string.match(regexp)

search()

查找与正则表达式相匹配的值的第一个位置。

string.search(searchValue)

replace()

在字符串中查找匹配的子串, 并替换与正则表达式匹配的子串。

string.replace(searchValue, newValue)

matchAll()

返回一个正则表达式在当前字符串的所有匹配

string.matchAll(regexp)

如果你对内容有任何疑问,欢迎提交 ❕issues✉️ email

最后更新于

这有帮助吗?