查找方法
String.prototype
dir(String)
在控制台输入上面两行代码,可以获取到所有的字符串方法
—————————————————————————————————
三种截取部分字符串的方法
slice(start, end)
截取字符串的某个部分并在新字符串中返回被截取的部分
两个参数:起始索引(开始位置),终止索引(结束位置)
如果省略第二个参数,则该方法将截取字符串的剩余部分
如果某个参数为负,则从字符串的结尾开始计数
substring(start, end)
截取字符串的某个部分并在新字符串中返回被截取的部分
两个参数:起始索引(开始位置),终止索引(结束位置)
如果省略第二个参数,则该方法将截取字符串的剩余部分
参数不能为负
substr(start, length)
截取字符串的某个部分并在新字符串中返回被截取的部分
两个参数:起始索引(开始位置),截取部分的长度
如果省略第二个参数,则该方法将截取字符串的剩余部分
如果首个参数为负,则从字符串的结尾计算位置
—————————————————————————————————
indexOf()/lastIndexOf()
查找字符串中的字符
返回文本在字符串中首次或者最后一次出现的索引,没有找到返回-1
search()
搜索字符,并返回匹配到的位置
replace()
替换字符串内容
返回的是新字符串
toUpperCase()/toLowerCase()
字符串转换为大写或者小写
concat()
拼接两个或多个字符串
trim()
删除字符串两端的空白符
charAt()
根据索引找到对应的字符
charCodeAt()
根据索引找到对应字符Unicode编码值
match()
可在字符串内找到一个或多个正则表达式的匹配(可以写正则)
split()
分隔符,字符串转换为数组
如果省略分隔符,被返回的数组将包含 index [0] 中的整个字符串
console.log("123456".split())
["123456"]
0: "123456"
length: 1
__proto__: Array(0)
如果分隔符是 “”,被返回的数组将是间隔单个字符的数组