String 对象 用于表示和操作字符序列。
长度
length: 返回字符串的长度。
截取与拼接
charAt(index): 返回指定索引处的字符。substring(start, end): 返回一个新的字符串,从指定的开始索引到结束索引(不包括结束索引)。concat(...strings): 连接一个或多个字符串,返回连接后的新字符串。slice(start, end): 提取字符串的片段,并返回一个新的字符串。
查找
indexOf(searchValue): 返回指定子字符串在字符串中第一次出现的索引,如果没有找到则返回 -1。lastIndexOf(searchValue): 返回指定子字符串在字符串中最后一次出现的索引,如果没有找到则返回 -1。startsWith(searchString): 判断字符串是否以指定的子字符串开始。endsWith(searchString): 判断字符串是否以指定的子字符串结束。includes(searchValue): 判断字符串是否包含指定的子字符串。
变换
toLowerCase(): 将字符串中的所有字符转换为小写。toUpperCase(): 将字符串中的所有字符转换为大写。trim(): 去除字符串两端的空白字符。replace(searchValue, newValue): 替换字符串中所有匹配的子字符串。split(separator): 根据指定的分隔符将字符串分割成数组。
比较
localeCompare(): 返回一个数字,表示参考字符串在排序顺序中是在给定字符串之前、之后还是与之相同。
参考资料
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String